Only broadcast if we have a roster item.

This commit is contained in:
Jonathan Schleifer 2012-04-20 21:25:24 +02:00
parent d314c1b32d
commit 39ffa3fc62

View file

@ -126,6 +126,11 @@
rosterItem = [self XMPP_rosterItemWithXMLElement: element]; rosterItem = [self XMPP_rosterItemWithXMLElement: element];
[self XMPP_updateRosterItem: rosterItem]; [self XMPP_updateRosterItem: rosterItem];
[delegates broadcastSelector: @selector(
roster:didReceiveRosterItem:)
withObject: self
withObject: rosterItem];
} }
if ([connection supportsRosterVersioning]) { if ([connection supportsRosterVersioning]) {
@ -136,11 +141,6 @@
[dataStorage save]; [dataStorage save];
} }
[delegates broadcastSelector: @selector(
roster:didReceiveRosterItem:)
withObject: self
withObject: rosterItem];
[connection_ sendStanza: [iq resultIQ]]; [connection_ sendStanza: [iq resultIQ]];
return YES; return YES;