Merge pull request #386 from shocknet/bug/bad-mac-error-catch

Catch and emit Bad mac error on decryption
This commit is contained in:
CapDog 2021-05-21 09:21:00 -04:00 committed by GitHub
commit edb65d0235

View file

@ -114,6 +114,7 @@ const encryptedOn = socket => (eventName, callback) => {
}
socket.on(eventName, async (data, response) => {
try {
if (isNonEncrypted(eventName)) {
callback(data, response)
return
@ -130,13 +131,16 @@ const encryptedOn = socket => (eventName, callback) => {
}
callback(data, response)
})
} catch (err) {
logger.error(
`[SOCKET] An error has occurred while decrypting an event (${eventName}):`,
err
)
socket.emit('encryption:error', err)
}
})
} catch (err) {
socket.emit('encryption:error', err)
}
}