fix(messages-recv): cancel pending phone requests for message retries (#2147)

This commit is contained in:
João Lucas de Oliveira Lopes
2025-12-05 18:41:14 -03:00
committed by GitHub
parent 96e4e04239
commit 674f116b00
+4
View File
@@ -1275,6 +1275,10 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => {
await sendMessageAck(node, NACK_REASONS.UnhandledError)
})
} else {
if (messageRetryManager && msg.key.id) {
messageRetryManager.cancelPendingPhoneRequest(msg.key.id)
}
const isNewsletter = isJidNewsletter(msg.key.remoteJid!)
if (!isNewsletter) {
// no type in the receipt => message delivered