HyphenateChatSDK  3.8.3.1
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) - groupMessageDidRead:groupAcks:
 
(void) - groupMessageAckHasChanged
 
(void) - onConversationRead:to:
 
(void) - messagesDidDeliver:
 
(void) - messagesDidRecall:
 
(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

◆ cmdMessagesDidReceive:

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

Invoked when receiving command messages

Parameters
aCmdMessagesCommand message list<EMMessage>

◆ conversationListDidUpdate:

- (void) conversationListDidUpdate: (NSArray *)  aConversationList
optional

Delegate method will be invoked when the conversation list has changed

Parameters
aConversationListConversation list<EMConversation>

◆ didMessageAttachmentsStatusChanged:error:

- (void) didMessageAttachmentsStatusChanged: (EMMessage *)  aMessage
error: ("Use -messageAttachmentStatusDidChange:error")  __deprecated_msg 
optional

Attachment status has changed

Parameters
aMessageMessage whose attachment status changed
aErrorError

◆ didMessageStatusChanged:error:

- (void) didMessageStatusChanged: (EMMessage *)  aMessage
error: ("Use -messageStatusDidChange:error")  __deprecated_msg 
optional

Message status has changed

Parameters
aMessageMessage whose status changed
aErrorError info

◆ didReceiveCmdMessages:

- (void) didReceiveCmdMessages: ("Use -cmdMessagesDidReceive:")  __deprecated_msg
optional

Received cmd messages

Parameters
aCmdMessagesCmd message list<EMMessage>

◆ didReceiveHasDeliveredAcks:

- (void) didReceiveHasDeliveredAcks: ("Use -messagesDidDeliver:")  __deprecated_msg
optional

Received deliver acks

Parameters
aMessagesDeliver acked message list<EMMessage>

◆ didReceiveHasReadAcks:

- (void) didReceiveHasReadAcks: ("Use -messagesDidRead:")  __deprecated_msg
optional

Received read acks

Parameters
aMessagesRead acked message list<EMMessage>

◆ didReceiveMessages:

- (void) didReceiveMessages: ("Use -messagesDidReceive:")  __deprecated_msg
optional

Received messages

Parameters
aMessagesMessage list<EMMessage>

◆ didUpdateConversationList:

- (void) didUpdateConversationList: ("Use -conversationListDidUpdate:")  __deprecated_msg
optional

The conversation list has changed

Parameters
aConversationListConversation list<EMConversation>

◆ groupMessageAckHasChanged

- (void) groupMessageAckHasChanged
optional

All group read messages count have changed

◆ groupMessageDidRead:groupAcks:

- (void) groupMessageDidRead: (EMMessage *)  aMessage
groupAcks: (NSArray *)  aGroupAcks 
optional

Invoked when receiving read acknowledgement in message list

Parameters
aMessagesAcknowledged message list<EMGroupMessageAck>

◆ messageAttachmentStatusDidChange:error:

- (void) messageAttachmentStatusDidChange: (EMMessage *)  aMessage
error: (EMError *)  aError 
optional

Invoked when message attachment status has changed

Parameters
aMessageMessage attachment status has changed
aErrorError

◆ messagesDidDeliver:

- (void) messagesDidDeliver: (NSArray *)  aMessages
optional

Invoked when receiving delivered acknowledgement in message list

Parameters
aMessagesAcknowledged message list<EMMessage>

◆ messagesDidRead:

- (void) messagesDidRead: (NSArray *)  aMessages
optional

Invoked when receiving read acknowledgement in message list

Parameters
aMessagesAcknowledged message list<EMMessage>

◆ messagesDidRecall:

- (void) messagesDidRecall: (NSArray *)  aMessages
optional

Delegate method will be invoked when receiving recall for message list

Parameters
aMessagesRecall message list<EMMessage>

◆ messagesDidReceive:

- (void) messagesDidReceive: (NSArray *)  aMessages
optional

Invoked when receiving new messages

Parameters
aMessagesReceivecd message list<EMMessage>

◆ messageStatusDidChange:error:

- (void) messageStatusDidChange: (EMMessage *)  aMessage
error: (EMError *)  aError 
optional

Invoked when message status has changed

Parameters
aMessageMessage whose status has changed
aErrorError info

◆ onConversationRead:to:

- (void) onConversationRead: (NSString *)  from
to: (NSString *)  to 
optional

received conversation read ack

Parameters
fromthe username who send channel_ack
tothe username who receive channel_ack

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