diff options
Diffstat (limited to 'protocols/Facebook/src')
-rw-r--r-- | protocols/Facebook/src/server.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/protocols/Facebook/src/server.cpp b/protocols/Facebook/src/server.cpp index 1bbdb95b8d..f448888f4b 100644 --- a/protocols/Facebook/src/server.cpp +++ b/protocols/Facebook/src/server.cpp @@ -705,6 +705,11 @@ void FacebookProto::OnPublishPrivateMessage(const JSONNode &root) return; } + if (db_event_getById(m_szModuleName, szId)) { + debugLogA("this message <%s> was already stored, exiting", szId.c_str()); + return; + } + // messages sent with attachments are returning as deltaNewMessage, not deltaSentMessage __int64 actorFbId = _wtoi64(wszActorFbId); if (m_uid == actorFbId) |