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