From 8721208a636712a2c014917d460ee2748225583b Mon Sep 17 00:00:00 2001 From: Gluzskiy Alexandr Date: Wed, 4 Apr 2018 23:33:55 +0300 Subject: protocols: jabber: xep-0198 - do not request roster on resumed session --- protocols/JabberG/src/jabber_strm_mgmt.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'protocols/JabberG/src/jabber_strm_mgmt.cpp') diff --git a/protocols/JabberG/src/jabber_strm_mgmt.cpp b/protocols/JabberG/src/jabber_strm_mgmt.cpp index 6fa7afcf84..b05b0b3cbb 100755 --- a/protocols/JabberG/src/jabber_strm_mgmt.cpp +++ b/protocols/JabberG/src/jabber_strm_mgmt.cpp @@ -46,6 +46,7 @@ void strm_mgmt::OnProcessEnabled(HXML node, ThreadData * /*info*/) m_sStrmMgmtResumeId = XmlGetAttrValue(node, L"id"); } } + //TODO: handle 'location' m_nStrmMgmtLocalHCount = 0; m_nStrmMgmtSrvHCount = 0; } @@ -240,4 +241,9 @@ void strm_mgmt::SendAck() XmlAddAttr(enable_sm, L"xmlns", L"urn:xmpp:sm:3"); xmlAddAttrInt(enable_sm, L"h", m_nStrmMgmtLocalHCount); proto->m_ThreadInfo->send_no_strm_mgmt(enable_sm); +} + +bool strm_mgmt::IsSessionResumed() +{ + return bSessionResumed; } \ No newline at end of file -- cgit v1.2.3