Fixed: Peers filtering in Interactive Search results

(cherry picked from commit dca2cfcecd543ef93d9cb3735fefb7dbc2277107)
This commit is contained in:
Mark McDowall 2021-08-01 11:08:43 -07:00 committed by ta264
parent 8522991f7b
commit 27c485581b
1 changed files with 29 additions and 0 deletions

View File

@ -116,6 +116,35 @@ export const defaultState = {
case filterTypes.NOT_EQUAL:
return rejectionCount !== value;
default:
return false;
}
},
peers: function(item, value, type) {
const seeders = item.seeders || 0;
const leechers = item.leechers || 0;
const peers = seeders + leechers;
switch (type) {
case filterTypes.EQUAL:
return peers === value;
case filterTypes.GREATER_THAN:
return peers > value;
case filterTypes.GREATER_THAN_OR_EQUAL:
return peers >= value;
case filterTypes.LESS_THAN:
return peers < value;
case filterTypes.LESS_THAN_OR_EQUAL:
return peers <= value;
case filterTypes.NOT_EQUAL:
return peers !== value;
default:
return false;
}