Fix: properly sort itens
This commit is contained in:
parent
acbe13a0b1
commit
ed65680a3b
|
@ -97,13 +97,11 @@ const Query = {
|
|||
include: { wifiDevices: true }
|
||||
})
|
||||
|
||||
wifiUsers.sort(
|
||||
return wifiUsers.sort(
|
||||
(a, b) =>
|
||||
b.wifiDevices.filter(device => device.isOnline).length -
|
||||
a.wifiDevices.filter(device => device.isOnline).length
|
||||
b.wifiDevices.filter(device => device.status == 'ONLINE').length -
|
||||
a.wifiDevices.filter(device => device.status == 'ONLINE').length
|
||||
)
|
||||
|
||||
return wifiUsers
|
||||
},
|
||||
|
||||
async userPresence(_, { search }) {
|
||||
|
|
|
@ -211,15 +211,7 @@ export default {
|
|||
}),
|
||||
computed: {
|
||||
sortedWifiUsers() {
|
||||
const wifiUsers = [...this.wifiUsers]
|
||||
|
||||
return wifiUsers
|
||||
?.sort(
|
||||
(a, b) =>
|
||||
b.wifiDevices.filter(device => device.isOnline).length -
|
||||
a.wifiDevices.filter(device => device.isOnline).length
|
||||
)
|
||||
.map(user => ({
|
||||
return this.wifiUsers?.map(user => ({
|
||||
...user,
|
||||
ips: user.wifiDevices.reduce((ips, device) => ` ${device.ip}`, ''),
|
||||
wifiDevices: user.wifiDevices.sort(a => (a.isOnline ? -1 : 1))
|
||||
|
|
Loading…
Reference in New Issue
Block a user