#import <EMChatManagerDelegate.h>
◆ cmdMessagesDidReceive:
- (void) cmdMessagesDidReceive: |
|
(NSArray *) |
aCmdMessages |
|
|
optional |
Invoked when receiving command messages
- Parameters
-
aCmdMessages | Command message NSArray<EMMessage> |
◆ conversationListDidUpdate:
- (void) conversationListDidUpdate: |
|
(NSArray *) |
aConversationList |
|
|
optional |
Delegate method will be invoked when the conversation list has changed
- Parameters
-
aConversationList | Conversation NSArray<EMConversation> |
◆ didMessageAttachmentsStatusChanged:error:
Attachment status has changed
- Parameters
-
aMessage | Message whose attachment status changed |
aError | Error |
◆ didMessageStatusChanged:error:
Message status has changed
- Parameters
-
aMessage | Message whose status changed |
aError | Error info |
◆ didReceiveCmdMessages:
Received cmd messages
- Parameters
-
aCmdMessages | Cmd message NSArray<EMMessage> |
◆ didReceiveHasDeliveredAcks:
Received deliver acks
- Parameters
-
aMessages | Deliver acked message NSArray<EMMessage> |
◆ didReceiveHasReadAcks:
- (void) didReceiveHasReadAcks: |
|
("Use -messagesDidRead: instead") |
__deprecated_msg |
|
|
optional |
Received read acks
- Parameters
-
aMessages | Read acked message NSArray<EMMessage> |
◆ didReceiveMessages:
Received messages
- Parameters
-
aMessages | Message NSArray<EMMessage> |
◆ didUpdateConversationList:
The conversation list has changed
- Parameters
-
aConversationList | Conversation NSArray<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
-
aMessages | Acknowledged message NSArray<EMGroupMessageAck> |
◆ messageAttachmentStatusDidChange:error:
- (void) messageAttachmentStatusDidChange: |
|
(EMMessage *) |
aMessage |
error: |
|
(EMError *) |
aError |
|
|
| |
|
optional |
Invoked when message attachment status has changed
- Parameters
-
aMessage | Message attachment status has changed |
aError | Error |
◆ messagesDidDeliver:
- (void) messagesDidDeliver: |
|
(NSArray *) |
aMessages |
|
|
optional |
Invoked when receiving delivered acknowledgement in message list
- Parameters
-
aMessages | Acknowledged message NSArray<EMMessage> |
◆ messagesDidRead:
- (void) messagesDidRead: |
|
(NSArray *) |
aMessages |
|
|
optional |
Invoked when receiving read acknowledgement in message list
- Parameters
-
aMessages | Acknowledged message NSArray<EMMessage> |
◆ messagesDidRecall:
- (void) messagesDidRecall: |
|
(NSArray *) |
aMessages |
|
|
optional |
Delegate method will be invoked when receiving recall for message list
- Parameters
-
aMessages | Recall message NSArray<EMMessage> |
◆ messagesDidReceive:
- (void) messagesDidReceive: |
|
(NSArray *) |
aMessages |
|
|
optional |
Invoked when receiving new messages
- Parameters
-
aMessages | Receivecd message NSArray<EMMessage> |
◆ messageStatusDidChange:error:
- (void) messageStatusDidChange: |
|
(EMMessage *) |
aMessage |
error: |
|
(EMError *) |
aError |
|
|
| |
|
optional |
Invoked when message status has changed
- Parameters
-
aMessage | Message whose status has changed |
aError | Error info |
◆ onConversationRead:to:
- (void) onConversationRead: |
|
(NSString *) |
from |
to: |
|
(NSString *) |
to |
|
|
| |
|
optional |
received conversation read ack
- Parameters
-
from | the username who send channel_ack |
to | the username who receive channel_ack |
send conversaion read is our multiple devices: the value of the "FROM" parameter is current login ID, and the value of the "to" parameter is the conversaion ID. All the messages sent by the conversaion are set to read: "isRead" is set to YES. send conversaion read is The other party: the value of the "FROM" parameter is the conversaion ID, and the value of the "to" parameter is current login ID. The "isReaAck" of messages sent by login id in this session will all be set to YES. Note: This convsersaion is the convsersaion represented by the convsersaion id.
The documentation for this protocol was generated from the following file: