View Single Post
  #2094  
Old 15.02.2022, 14:37
mgpai mgpai is offline
Script Master
 
Join Date: Sep 2013
Posts: 1,484
Default

Quote:
Originally Posted by pspzockerscene View Post
Any idea how to help here?

Basically:
- Add button to sort after active status
- On click, sort after status "Not enough traffic available (XX MB required)
Code:
/*
    Filter and sort by package status
    Trigger : Toolbar button pressed
    Customize toolbar > Add a new "Eventscripter Trigger" button > Rename it to "Sort by status"
*/    

var filter = "Not enough traffic available";

if (name == "Sort by status") {
    callAPI("downloadsV2", "queryPackages", {
        status: true
    }).filter(function(package) {
        return package.status && package.status.indexOf(filter) > -1;
    }).sort(function(a, b) {
        var x = a.status.toLowerCase();
        var y = b.status.toLowerCase();

        return x < y ? -1 : x > y ? 1 : 0;
    }).reverse().forEach(function(package) {
        callAPI("downloadsV2", "movePackages", [package.uuid], -1);
    })
}

Last edited by Jiaz; 06.10.2022 at 10:05.
Reply With Quote