Catch and emit Bad mac error on decryption

This commit is contained in:
emad-salah 2021-05-21 12:07:30 +01:00
parent 989138787d
commit c536e89cd2

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)
}
}