messages-recv,decode-wa-message: stability
This commit is contained in:
@@ -1111,7 +1111,7 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => {
|
||||
// TODO: temporary fix for crashes and issues resulting of failed msmsg decryption
|
||||
if (encNode && encNode.attrs.type === 'msmsg') {
|
||||
logger.debug({ key: node.attrs.key }, 'ignored msmsg')
|
||||
await sendMessageAck(node)
|
||||
await sendMessageAck(node, NACK_REASONS.MissingMessageSecret)
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
@@ -306,7 +306,7 @@ export const decryptMessageNode = (
|
||||
logger.error(errorContext, 'failed to decrypt message')
|
||||
|
||||
fullMessage.messageStubType = proto.WebMessageInfo.StubType.CIPHERTEXT
|
||||
fullMessage.messageStubParameters = [err.message]
|
||||
fullMessage.messageStubParameters = [err.message.toString()]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user