Do not log avg if there is no clients
This commit is contained in:
parent
45e6679293
commit
9cd1071fc0
|
@ -42,17 +42,19 @@ async function generateStatsForAccessPoint(mac) {
|
||||||
timestamp: timestamp.toISOString(),
|
timestamp: timestamp.toISOString(),
|
||||||
clients: dbStats._count._all,
|
clients: dbStats._count._all,
|
||||||
|
|
||||||
avgSignalStrength: dbStats.clients
|
avgSignalStrength: dbStats._count._all
|
||||||
? Math.floor(dbStats._avg.signalStrength, 0)
|
? Math.floor(dbStats._avg.signalStrength, 0)
|
||||||
: null,
|
: null,
|
||||||
minSignalStrength: dbStats._min.signalStrength,
|
minSignalStrength: dbStats._min.signalStrength,
|
||||||
maxSignalStrength: dbStats._max.signalStrength,
|
maxSignalStrength: dbStats._max.signalStrength,
|
||||||
|
|
||||||
avgSpeed: Math.floor(dbStats._avg.speed, 0),
|
avgSpeed: dbStats._count._all ? Math.floor(dbStats._avg.speed, 0) : null,
|
||||||
minSpeed: dbStats._min.speed || 0,
|
minSpeed: dbStats._min.speed || 0,
|
||||||
maxSpeed: dbStats._max.speed || 0,
|
maxSpeed: dbStats._max.speed || 0,
|
||||||
|
|
||||||
avgClientUptime: Math.floor(dbStats._avg.uptime, 0),
|
avgClientUptime: dbStats._count._all
|
||||||
|
? Math.floor(dbStats._avg.uptime, 0)
|
||||||
|
: null,
|
||||||
maxClientUptime: dbStats._max.uptime || 0,
|
maxClientUptime: dbStats._max.uptime || 0,
|
||||||
|
|
||||||
avgUsage: Math.floor(dbStats._avg.usage, 0),
|
avgUsage: Math.floor(dbStats._avg.usage, 0),
|
||||||
|
|
Loading…
Reference in New Issue
Block a user