|
|
@ -78,7 +78,7 @@ module.exports = function (User) {
|
|
|
|
if (data.onlineOnly) {
|
|
|
|
if (data.onlineOnly) {
|
|
|
|
fields.push('status', 'lastonline');
|
|
|
|
fields.push('status', 'lastonline');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (data.bannedOnly) {
|
|
|
|
if (data.bannedOnly || data.notBanned) {
|
|
|
|
fields.push('banned');
|
|
|
|
fields.push('banned');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if (data.flaggedOnly) {
|
|
|
|
if (data.flaggedOnly) {
|
|
|
@ -104,6 +104,10 @@ module.exports = function (User) {
|
|
|
|
userData = userData.filter(user => user.banned);
|
|
|
|
userData = userData.filter(user => user.banned);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (data.notBanned) {
|
|
|
|
|
|
|
|
userData = userData.filter(user => !user.banned);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
if (data.flaggedOnly) {
|
|
|
|
if (data.flaggedOnly) {
|
|
|
|
userData = userData.filter(user => parseInt(user.flags, 10) > 0);
|
|
|
|
userData = userData.filter(user => parseInt(user.flags, 10) > 0);
|
|
|
|
}
|
|
|
|
}
|
|
|
|