Refactor filtering

This commit is contained in:
Douglas Barone 2020-11-20 15:07:04 -04:00
parent 44cfe5b2b9
commit cb6ba1999f

View File

@ -113,13 +113,15 @@ const Query = {
include: { WifiDevice: { orderBy: [{ lastSeen: 'desc' }] } } include: { WifiDevice: { orderBy: [{ lastSeen: 'desc' }] } }
}) })
search = search.toLowerCase()
const userPresences = usersWithWifiDevices const userPresences = usersWithWifiDevices
.filter( .filter(
user => user =>
user.displayName.toLowerCase().includes(search.toLowerCase()) || user.displayName.toLowerCase().includes(search) ||
user.sAMAccountName.toLowerCase().includes(search.toLowerCase()) || user.sAMAccountName.toLowerCase().includes(search) ||
user.WifiDevice.some(device => user.WifiDevice.some(device =>
device.apName.toLowerCase().includes(search.toLowerCase()) device.apName.toLowerCase().includes(search)
) )
) )
.map(user => ({ .map(user => ({