agora_chat_SDK  3.8.2
Instance Methods | List of all members
<AgoraContactManagerDelegate> Protocol Reference

#import <AgoraContactManagerDelegate.h>

Inheritance diagram for <AgoraContactManagerDelegate>:

Instance Methods

(void) - friendRequestDidApproveByUser:
 
(void) - friendRequestDidDeclineByUser:
 
(void) - friendshipDidRemoveByUser:
 
(void) - friendshipDidAddByUser:
 
(void) - friendRequestDidReceiveFromUser:message:
 
(void) - didReceiveAgreedFromUsername:
 
(void) - didReceiveDeclinedFromUsername:
 
(void) - didReceiveDeletedFromUsername:
 
(void) - didReceiveAddedFromUsername:
 
(void) - didReceiveFriendInvitationFromUsername:message:
 

Detailed Description

Contact related callbacks

Method Documentation

- (void) didReceiveAddedFromUsername: ("Use -friendshipDidAddByUser: instead")  __deprecated_msg
optional

Both user A and B will receive this callback after User B agreed user A's add-friend invitation

Parameters
aUsernameAnother user of user‘s friend relationship
- (void) didReceiveAgreedFromUsername: ("Use -friendRequestDidApproveByUser: instead")  __deprecated_msg
optional

User A will receive this callback after user B accepted user A's friend request

Parameters
aUsernameUser B
- (void) didReceiveDeclinedFromUsername: ("Use -friendRequestDidDeclineByUser: instead")  __deprecated_msg
optional

User A will receive this callback after user B declined user A's add-friend invitation

Parameters
aUsernameUser B
- (void) didReceiveDeletedFromUsername: ("Use -friendshipDidRemoveByUser: instead")  __deprecated_msg
optional

User A will receive this callback after User B delete the friend relationship between user A

Parameters
aUsernameUser B
- (void) didReceiveFriendInvitationFromUsername: (NSString *)  aUsername
message: ("Use -friendRequestDidReceiveFromUser:message: instead")  __deprecated_msg 
optional

User A will receive this callback after user B requested to add user A as a friend

Parameters
aUsernameUser B
aMessageFriend invitation message
- (void) friendRequestDidApproveByUser: (NSString *)  aUsername
optional

Delegate method will be invoked if a friend request is approved

User A will receive this callback after user B approved user A's friend request

Parameters
aUsernameUserId who approves a friend's request
- (void) friendRequestDidDeclineByUser: (NSString *)  aUsername
optional

Delegate method will be invoked if a friend request is declined.

User A will receive this callback after user B declined user A's friend request

Parameters
aUsernameUserId who declined a friend's request
- (void) friendRequestDidReceiveFromUser: (NSString *)  aUsername
message: (NSString *)  aMessage 
optional

Delegate method will be invoked when a user received a friend request

User A will receive this callback when received a friend request from user B

Parameters
aUsernameFriend request sender
aMessageFriend request message
- (void) friendshipDidAddByUser: (NSString *)  aUsername
optional

Delegate method will be invoked id the user is added as a contact by another user.

Both user A and B will receive this callback after User B agreed user A's add-friend invitation

Parameters
aUsernameAnother user of user‘s friend relationship
- (void) friendshipDidRemoveByUser: (NSString *)  aUsername
optional

Delegate method will be invoked if user is removed as a contact by another user

User A and B both will receive this callback after User B unfriended user A

Parameters
aUsernameUser who unfriended the current user

The documentation for this protocol was generated from the following file: