@@ -29,10 +29,11 @@ #import "XMPPJID.h" #import "XMPPStanza.h" #import "XMPPIQ.h" #import "XMPPMessage.h" #import "XMPPPresence.h" +#import "XMPPRoster.h" @interface AppDelegate: OFObject @end OF_APPLICATION_DELEGATE(AppDelegate) @@ -118,11 +119,14 @@ - (void)connectionDidReceiveRoster :(XMPPConnection*)conn { XMPPPresence *pres; - of_log(@"Got roster"); + of_log(@"Got roster! Groups: %@", conn.roster.groups); + for (OFString *group in conn.roster.groups) + of_log(@"Group %@: %@", group, + [conn.roster rosterItemsInGroup: group]); pres = [XMPPPresence presence]; [pres addPriority: 10]; [pres addStatus: @"ObjXMPP test is working!"];