replace socket.io usage with WebSockets

This commit is contained in:
Nick Krecklow
2020-05-05 16:49:01 -05:00
parent 2ee9c8b919
commit ca9e127e3e
10 changed files with 240 additions and 169 deletions

View File

@ -4,6 +4,7 @@ const minecraftJavaPing = require('mc-ping-updated')
const minecraftBedrockPing = require('mcpe-ping-fixed')
const logger = require('./logger')
const MessageOf = require('./message')
const config = require('../config')
@ -125,7 +126,9 @@ class PingController {
// Generate a combined update payload
// This includes any modified fields and flags used by the frontend
// This will not be cached and can contain live metadata
this._app.server.broadcast('update', serverRegistration.getUpdate(timestamp, resp, err, version, updateHistoryGraph))
const updateMessage = serverRegistration.getUpdate(timestamp, resp, err, version, updateHistoryGraph)
this._app.server.broadcast(MessageOf('updateServer', updateMessage))
}
}