HyphenateChatSDK  4.22.0
EMContactManagerDelegate.h
1 
15 #import <Foundation/Foundation.h>
16 
17 @class EMContact;
18 @class EMError;
19 
27 @protocol EMContactManagerDelegate <NSObject>
28 
29 @optional
30 
42 - (void)friendRequestDidApproveByUser:(NSString * _Nonnull)aUsername;
43 
57 - (void)friendRequestDidDeclineByUser:(NSString * _Nonnull)aUsername;
58 
72 - (void)friendshipDidRemoveByUser:(NSString * _Nonnull)aUsername;
73 
87 - (void)friendshipDidAddByUser:(NSString *_Nonnull)aUsername;
88 
104 - (void)friendRequestDidReceiveFromUser:(NSString *_Nonnull)aUsername
105  message:(NSString *_Nullable)aMessage;
113 - (void)onFriendStartSync;
123 - (void)onFriendSyncFinished:(EMError * _Nullable)error;
124 
134 - (void)onFriendInfoChanged:(EMContact * _Nonnull)contact;
135 
136 @end
Definition: EMError.h:26
Definition: EMContactManagerDelegate.h:27
Definition: EMContact.h:18