-@interface JubChatClient : OFObject <XMPPConnectionDelegate, XMPPRosterDelegate>
+@class JubAvatarManager;
+
+@interface JubChatClient : OFObject
+ <XMPPConnectionDelegate, XMPPRosterDelegate, XMPPContactManagerDelegate>
{
OFMutableDictionary *_chatMap;
XMPPConnection *_connection;
XMPPRoster *_roster;
XMPPStreamManagement *_streamManagement;
{
OFMutableDictionary *_chatMap;
XMPPConnection *_connection;
XMPPRoster *_roster;
XMPPStreamManagement *_streamManagement;
@property (readonly) XMPPPresence *presence;
@property (assign) id<JubUI> ui;
- initWithConfig: (JubConfig*)config;
- (id<JubChatUI>)chatForContact: (XMPPContact*)contact;
@property (readonly) XMPPPresence *presence;
@property (assign) id<JubUI> ui;
- initWithConfig: (JubConfig*)config;
- (id<JubChatUI>)chatForContact: (XMPPContact*)contact;