Fixed: Peers filtering in Interactive Search results

(cherry picked from commit dca2cfcecd543ef93d9cb3735fefb7dbc2277107)
pull/1177/head
Mark McDowall 3 years ago committed by ta264
parent 4541d3d3b0
commit 60866f4af6

@ -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;
}

Loading…
Cancel
Save