HyphenateSDK  3.1.4
EMChatManagerDelegate.h
1 
15 #import <Foundation/Foundation.h>
16 
17 @class EMMessage;
18 @class EMError;
19 
27 @protocol EMChatManagerDelegate <NSObject>
28 
29 @optional
30 
31 #pragma mark - Conversation
32 
44 - (void)didUpdateConversationList:(NSArray *)aConversationList;
45 
46 #pragma mark - Message
47 
59 - (void)didReceiveMessages:(NSArray *)aMessages;
60 
72 - (void)didReceiveCmdMessages:(NSArray *)aCmdMessages;
73 
85 - (void)didReceiveHasReadAcks:(NSArray *)aMessages;
86 
98 - (void)didReceiveHasDeliveredAcks:(NSArray *)aMessages;
99 
113 - (void)didMessageStatusChanged:(EMMessage *)aMessage
114  error:(EMError *)aError;
115 
129 - (void)didMessageAttachmentsStatusChanged:(EMMessage *)aMessage
130  error:(EMError *)aError;
131 
132 @end
Definition: EMChatManagerDelegate.h:27
Definition: EMError.h:26
Definition: EMMessage.h:65