diff options
author | Gluzskiy Alexandr <sss@sss.chaoslab.ru> | 2017-08-17 20:26:39 +0300 |
---|---|---|
committer | Gluzskiy Alexandr <sss@sss.chaoslab.ru> | 2017-08-17 20:30:46 +0300 |
commit | 600f344d88bec6dd61aa123be1d2114bffbdf493 (patch) | |
tree | e6719b81af54fa89ecf68423298fe01158c00f08 /protocols/JabberG/src/jabber_proto.h | |
parent | 3146b42058bccddb648c2a5d8bfc189ae6ad1dd2 (diff) |
jabber: omemo: working on TODO
implemented message queue for messages received/sendt before omemo sessions created //this solve problem with loosing first message
Diffstat (limited to 'protocols/JabberG/src/jabber_proto.h')
-rwxr-xr-x | protocols/JabberG/src/jabber_proto.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/protocols/JabberG/src/jabber_proto.h b/protocols/JabberG/src/jabber_proto.h index 7822b06bee..a58a07ac8f 100755 --- a/protocols/JabberG/src/jabber_proto.h +++ b/protocols/JabberG/src/jabber_proto.h @@ -340,7 +340,10 @@ struct CJabberProto : public PROTO<CJabberProto>, public IJabberInterface void DeleteMucListItem(JABBER_MUC_JIDLIST_INFO* jidListInfo, const wchar_t* jid);
//---- jabber_omemo.cpp --------------------------------------------------------------
- void OmemoHandleMessage(HXML node, LPCTSTR jid, time_t msgTime);
+ void OmemoHandleMessage(HXML node, wchar_t *jid, time_t msgTime);
+ void OmemoPutMessageToOutgoingQueue(MCONTACT hContact, int, const char* pszSrc);
+ void OmemoPutMessageToIncommingQueue(HXML node, LPCTSTR jid, time_t msgTime);
+ void OmemoHandleMessageQueue();
void OmemoHandleDeviceList(HXML node);
void OmemoInitDevice();
void OmemoAnnounceDevice();
|