Improve sorting indexer by status

This commit is contained in:
Bogdan
2024-08-23 02:52:59 +03:00
parent 696001a8bb
commit 99f9a0b4e6
2 changed files with 43 additions and 11 deletions
+16 -2
View File
@@ -100,8 +100,22 @@ export const filterPredicates = {
};
export const sortPredicates = {
vipExpiration: function(item) {
return item.fields.find((field) => field.name === 'vipExpiration')?.value ?? '';
status: function({ enable, redirect }) {
let result = 0;
if (redirect) {
result++;
}
if (enable) {
result += 2;
}
return result;
},
vipExpiration: function({ fields = [] }) {
return fields.find((field) => field.name === 'vipExpiration')?.value ?? '';
}
};