Improve filtering
This commit is contained in:
parent
0431ec1db6
commit
72161ff4d0
|
@ -120,8 +120,10 @@ const Query = {
|
|||
})
|
||||
|
||||
const userPresences = usersWithWifiDevices
|
||||
.filter(user =>
|
||||
user.displayName.toLowerCase().includes(search.toLowerCase())
|
||||
.filter(
|
||||
user =>
|
||||
user.displayName.toLowerCase().includes(search.toLowerCase()) ||
|
||||
user.WifiDevice[0].apName.toLowerCase().includes(search.toLowerCase())
|
||||
)
|
||||
.map(user => ({
|
||||
user: {
|
||||
|
|
|
@ -59,7 +59,7 @@ export async function getOnlineWifiDevices() {
|
|||
ip: client.IP,
|
||||
uptime: client.UT.toString(),
|
||||
apName: client.AP,
|
||||
status: 'ONLINE'
|
||||
status: client.ST == 'Online' ? 'ONLINE' : 'OFFLINE'
|
||||
}))
|
||||
|
||||
return hydratedOnlineDevices
|
||||
|
|
|
@ -4,6 +4,8 @@ import { getOnlineWifiDevices as getOnlineCiscoDevices } from './ciscoController
|
|||
import prisma from '../prisma'
|
||||
|
||||
async function updateDBWithOnlineDevices() {
|
||||
// TODO: debounce multiple requests
|
||||
|
||||
const onlineUnifiDevicesPromise = getOnlineUnifiDevices()
|
||||
const onlineCiscoDevicesPromise = getOnlineCiscoDevices()
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user