Guard against undefined sessions in multiplayer

This commit is contained in:
Nick O'Leary
2024-06-28 11:41:05 +01:00
parent 1b5b3f7f88
commit 011b47a108

View File

@@ -23,6 +23,7 @@ module.exports = {
if (existingSessionId) {
connections.delete(opts.session)
const session = sessions.get(existingSessionId)
if (session) {
session.active = false
session.idleTimeout = setTimeout(() => {
sessions.delete(existingSessionId)
@@ -32,6 +33,7 @@ module.exports = {
data: { session: existingSessionId }
})
}
}
})
runtime.events.on('comms:message:multiplayer/connect', (opts) => {
let session