Guard against undefined sessions in multiplayer

pull/4816/head
Nick O'Leary 2024-06-28 11:41:05 +01:00
parent 1b5b3f7f88
commit 011b47a108
No known key found for this signature in database
GPG Key ID: 4F2157149161A6C9
1 changed files with 10 additions and 8 deletions

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