Changeset - 9dc0273ab297
[Not reviewed]
0 1 0
Vitaly Takmazov - 8 years ago 2017-08-11 08:14:22
vitalyster@gmail.com
Roster management: only delete our contacts when user removes registration
1 file changed with 1 insertions and 0 deletions:
0 comments (0 inline, 0 general)
spectrum/src/frontends/xmpp/XMPPUserRegistration.cpp
Show inline comments
 
@@ -146,6 +146,7 @@ void XMPPUserRegistration::handleUnregisterRemoteRosterResponse(SWIFTEN_SHRPTR_N
 
		// Remote roster is support, so iterate over all buddies we received
 
		// from the XMPP server and remove them using remote roster.
 
		BOOST_FOREACH(Swift::RosterItemPayload it, payload->getItems()) {
 
			if (it.getJID().getDomain() != m_component->getJID().getDomain()) continue;
 
			Swift::RosterPayload::ref p = Swift::RosterPayload::ref(new Swift::RosterPayload());
 
			Swift::RosterItemPayload item;
 
			item.setJID(it.getJID());
0 comments (0 inline, 0 general)