fix: do not retry not fromMe

This commit is contained in:
Adhiraj Singh
2021-12-11 10:08:53 +05:30
parent a64a5d020b
commit 2b33a5202c

View File

@@ -517,12 +517,16 @@ export const makeMessagesRecvSocket = (config: SocketConfig) => {
} }
if(attrs.type === 'retry') { if(attrs.type === 'retry') {
try { if(key.fromMe) {
logger.debug({ attrs }, 'recv retry request') try {
await sendMessagesAgain(key, ids) logger.debug({ attrs }, 'recv retry request')
} catch(error) { await sendMessagesAgain(key, ids)
logger.error({ key, ids, trace: error.stack }, 'error in sending message again') } catch(error) {
shouldAck = false logger.error({ key, ids, trace: error.stack }, 'error in sending message again')
shouldAck = false
}
} else {
logger.info({ attrs, key }, 'recv retry for not fromMe message')
} }
} }