Quote:
Originally Posted by pspzockerscene
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);
})
}