diff options
Diffstat (limited to 'protocols/WhatsApp/src/message.cpp')
| -rw-r--r-- | protocols/WhatsApp/src/message.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/protocols/WhatsApp/src/message.cpp b/protocols/WhatsApp/src/message.cpp index 1952e57fc4..abaaa89faf 100644 --- a/protocols/WhatsApp/src/message.cpp +++ b/protocols/WhatsApp/src/message.cpp @@ -21,6 +21,14 @@ void WhatsAppProto::OnReceiveMessage(const WANode &node) return; } + MEVENT hEvent = db_event_getById(m_szModuleName, msgId); + if (hEvent) { + debugLogA("this message is already processed: %s", msgId); + return; + } + + SendAck(node); + WAMSG type; WAJid jid(msgFrom); CMStringA szAuthor, szChatId; |
