HyphenateSDK  3.3.0
Instance Methods | List of all members
<EMChatManagerDelegate> Protocol Reference

#import <EMChatManagerDelegate.h>

Inheritance diagram for <EMChatManagerDelegate>:

Instance Methods

(void) - conversationListDidUpdate:
 
(void) - messagesDidReceive:
 
(void) - cmdMessagesDidReceive:
 
(void) - messagesDidRead:
 
(void) - messagesDidDeliver:
 
(void) - messageStatusDidChange:error:
 
(void) - messageAttachmentStatusDidChange:error:
 
(void) - didUpdateConversationList:
 
(void) - didReceiveMessages:
 
(void) - didReceiveCmdMessages:
 
(void) - didReceiveHasReadAcks:
 
(void) - didReceiveHasDeliveredAcks:
 
(void) - didMessageStatusChanged:error:
 
(void) - didMessageAttachmentsStatusChanged:error:
 

Detailed Description

Chat related callbacks

Method Documentation

- (void) cmdMessagesDidReceive: (NSArray *)  aCmdMessages
optional

Delegate method will be invoked when receiving command messages

Parameters
aCmdMessagesCommand message list<EMMessage>
- (void) conversationListDidUpdate: (NSArray *)  aConversationList
optional

Delegate method will be invoked when the conversation list has changed

Parameters
aConversationListConversation list<EMConversation>
- (void) didMessageAttachmentsStatusChanged: (EMMessage *)  aMessage
error: ("Use -messageAttachmentStatusDidChange:error")  __deprecated_msg 
optional

Attachment status has changed

Parameters
aMessageMessage whose attachment status changed
aErrorError
- (void) didMessageStatusChanged: (EMMessage *)  aMessage
error: ("Use -messageStatusDidChange:error")  __deprecated_msg 
optional

Message status has changed

Parameters
aMessageMessage whose status changed
aErrorError info
- (void) didReceiveCmdMessages: ("Use -cmdMessagesDidReceive:")  __deprecated_msg
optional

Received cmd messages

Parameters
aCmdMessagesCmd message list<EMMessage>
- (void) didReceiveHasDeliveredAcks: ("Use -messagesDidDeliver:")  __deprecated_msg
optional

Received deliver acks

Parameters
aMessagesDeliver acked message list<EMMessage>
- (void) didReceiveHasReadAcks: ("Use -messagesDidRead:")  __deprecated_msg
optional

Received read acks

Parameters
aMessagesRead acked message list<EMMessage>
- (void) didReceiveMessages: ("Use -messagesDidReceive:")  __deprecated_msg
optional

Received messages

Parameters
aMessagesMessage list<EMMessage>
- (void) didUpdateConversationList: ("Use -conversationListDidUpdate:")  __deprecated_msg
optional

The conversation list has changed

Parameters
aConversationListConversation list<EMConversation>
- (void) messageAttachmentStatusDidChange: (EMMessage *)  aMessage
error: (EMError *)  aError 
optional

Delegate method will be invoked when message attachment status has changed

Parameters
aMessageMessage attachment status has changed
aErrorError
- (void) messagesDidDeliver: (NSArray *)  aMessages
optional

Delegate method will be invoked when receiving deliver acknowledgements for message list

Parameters
aMessagesAcknowledged message list<EMMessage>
- (void) messagesDidRead: (NSArray *)  aMessages
optional

Delegate method will be invoked when receiving read acknowledgements for message list

Parameters
aMessagesAcknowledged message list<EMMessage>
- (void) messagesDidReceive: (NSArray *)  aMessages
optional

Delegate method will be invoked when receiving new messages

Parameters
aMessagesReceivecd message list<EMMessage>
- (void) messageStatusDidChange: (EMMessage *)  aMessage
error: (EMError *)  aError 
optional

Delegate method will be invoked when message status has changed

Parameters
aMessageMessage whose status has changed
aErrorError info

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