summaryrefslogtreecommitdiff
path: root/protocols/ICQ-WIM/src/server.cpp
diff options
context:
space:
mode:
authorGeorge Hazan <george.hazan@gmail.com>2024-04-18 19:03:20 +0300
committerGeorge Hazan <george.hazan@gmail.com>2024-04-18 19:03:24 +0300
commit4ab75b1f53d04276b0658a710005f91d74018ab4 (patch)
treeaabb7232bb28d3b5efca7aa67bcf2df0f929374a /protocols/ICQ-WIM/src/server.cpp
parent2ac29594d76f2cf75b59aa1889568bf742a24916 (diff)
db_event_delivered support for Telegram & ICQ
Diffstat (limited to 'protocols/ICQ-WIM/src/server.cpp')
-rw-r--r--protocols/ICQ-WIM/src/server.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/protocols/ICQ-WIM/src/server.cpp b/protocols/ICQ-WIM/src/server.cpp
index 3dca2f8a6c..0d44af1811 100644
--- a/protocols/ICQ-WIM/src/server.cpp
+++ b/protocols/ICQ-WIM/src/server.cpp
@@ -96,6 +96,9 @@ MCONTACT CIcqProto::CheckOwnMessage(const CMStringA &reqId, const CMStringA &msg
ProtoChainRecvMsg(pOwn->m_hContact, dbei);
}
+ if (auto hDbEvent = db_event_getById(m_szModuleName, msgId))
+ db_event_delivered(pOwn->m_hContact, hDbEvent);
+
if (bRemove) {
mir_cslock lck(m_csOwnIds);
m_arOwnIds.remove(pOwn);