explicitly set serverRegistration.playerCount when firing #addServer
This commit is contained in:
parent
4104c4144a
commit
96acf3614b
@ -115,6 +115,11 @@ export class App {
|
|||||||
// Push the historical data into the graph
|
// Push the historical data into the graph
|
||||||
// This will trim and format the data so it is ready for the graph to render once init
|
// This will trim and format the data so it is ready for the graph to render once init
|
||||||
serverRegistration.addGraphPoints(payload.playerCountHistory, timestampPoints)
|
serverRegistration.addGraphPoints(payload.playerCountHistory, timestampPoints)
|
||||||
|
|
||||||
|
// Set initial playerCount to the payload's value
|
||||||
|
// This will always exist since it is explicitly generated by the backend
|
||||||
|
// This is used for any post-add rendering of things like the percentageBar
|
||||||
|
serverRegistration.playerCount = payload.result.players.online
|
||||||
}
|
}
|
||||||
|
|
||||||
// Create the plot instance internally with the restructured and cleaned data
|
// Create the plot instance internally with the restructured and cleaned data
|
||||||
|
@ -108,6 +108,7 @@ class PingController {
|
|||||||
// Log to database if enabled
|
// Log to database if enabled
|
||||||
if (config.logToDatabase) {
|
if (config.logToDatabase) {
|
||||||
const playerCount = result.resp ? result.resp.players.online : 0
|
const playerCount = result.resp ? result.resp.players.online : 0
|
||||||
|
|
||||||
this._app.database.insertPing(serverRegistration.data.ip, timestamp, playerCount)
|
this._app.database.insertPing(serverRegistration.data.ip, timestamp, playerCount)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -115,6 +116,7 @@ class PingController {
|
|||||||
// This includes any modified fields and flags used by the frontend
|
// This includes any modified fields and flags used by the frontend
|
||||||
// This will not be cached and can contain live metadata
|
// This will not be cached and can contain live metadata
|
||||||
const update = serverRegistration.handlePing(timestamp, result.resp, result.err, result.version)
|
const update = serverRegistration.handlePing(timestamp, result.resp, result.err, result.version)
|
||||||
|
|
||||||
updates[serverRegistration.serverId] = update
|
updates[serverRegistration.serverId] = update
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user