#import <EMChatroomManagerDelegate.h>
◆ chatroomAdminListDidUpdate:addedAdmin:
- (void) chatroomAdminListDidUpdate: |
|
(EMChatroom *) |
aChatroom |
addedAdmin: |
|
(NSString *) |
aAdmin |
|
|
| |
|
optional |
有成员被加入管理员列表。
- 参数
-
aChatroom | 聊天室。 |
aAdmin | 加入管理员列表的成员。 |
◆ chatroomAdminListDidUpdate:removedAdmin:
- (void) chatroomAdminListDidUpdate: |
|
(EMChatroom *) |
aChatroom |
removedAdmin: |
|
(NSString *) |
aAdmin |
|
|
| |
|
optional |
有成员被移出管理员列表。
- 参数
-
aChatroom | 聊天室。 |
aAdmin | 移出管理员列表的成员。 |
◆ chatroomAllMemberMuteChanged:isAllMemberMuted:
- (void) chatroomAllMemberMuteChanged: |
|
(EMChatroom *) |
aChatroom |
isAllMemberMuted: |
|
(BOOL) |
aMuted |
|
|
| |
|
optional |
聊天室全部禁言状态变化。
- 参数
-
aChatroom | 聊天室。 |
aMuted | 是否被全部禁言。 |
◆ chatroomAnnouncementDidUpdate:announcement:
- (void) chatroomAnnouncementDidUpdate: |
|
(EMChatroom *) |
aChatroom |
announcement: |
|
(NSString *_Nullable) |
aAnnouncement |
|
|
| |
|
optional |
聊天室公告有更新。
- 参数
-
aChatroom | 聊天室。 |
aAnnouncement | 公告内容。 |
◆ chatroomAttributesDidRemoved:attributes:from:
- (void) chatroomAttributesDidRemoved: |
|
(NSString *_Nonnull) |
roomId |
attributes: |
|
(NSArray< __kindof NSString * > *_Nonnull) |
attributes |
from: |
|
(NSString *_Nonnull) |
fromId |
|
|
| |
|
optional |
聊天室属性有移除。
- 参数
-
roomid | 聊天室id。 |
attributeMap | 聊天室属性。 |
fromId | 操作人id |
◆ chatroomAttributesDidUpdated:attributeMap:from:
- (void) chatroomAttributesDidUpdated: |
|
(NSString *_Nonnull) |
roomId |
attributeMap: |
|
(NSDictionary< NSString *, NSString * > *_Nonnull) |
attributeMap |
from: |
|
(NSString *_Nonnull) |
fromId |
|
|
| |
|
optional |
聊天室属性有更新。
- 参数
-
roomid | 聊天室id。 |
attributeMap | 聊天室属性。 |
fromId | 操作人id |
◆ chatroomMuteListDidUpdate:addedMutedMembers:muteExpire:
- (void) chatroomMuteListDidUpdate: |
|
(EMChatroom *) |
aChatroom |
addedMutedMembers: |
|
(NSArray< NSString * > *) |
aMutes |
muteExpire: |
|
(NSInteger) |
aMuteExpire |
|
|
| |
|
optional |
有成员被加入禁言列表。
- 参数
-
aChatroom | 聊天室。 |
aMutes | 被禁言的成员。 |
aMuteExpire | 禁言失效时间,暂时不可用。 |
◆ chatroomMuteListDidUpdate:removedMutedMembers:
- (void) chatroomMuteListDidUpdate: |
|
(EMChatroom *) |
aChatroom |
removedMutedMembers: |
|
(NSArray< NSString * > *) |
aMutes |
|
|
| |
|
optional |
有成员被移出禁言列表。
- 参数
-
aChatroom | 聊天室。 |
aMutedMembers | 被移出禁言列表的成员。 |
◆ chatroomOwnerDidUpdate:newOwner:oldOwner:
- (void) chatroomOwnerDidUpdate: |
|
(EMChatroom *) |
aChatroom |
newOwner: |
|
(NSString *) |
aNewOwner |
oldOwner: |
|
(NSString *) |
aOldOwner |
|
|
| |
|
optional |
聊天室所有者有更新。
- 参数
-
aChatroom | 聊天室。 |
aNewOwner | 新群主。 |
aOldOwner | 旧群主。 |
◆ chatroomSpecificationDidUpdate:
- (void) chatroomSpecificationDidUpdate: |
|
(EMChatroom *) |
aChatroom |
|
|
optional |
聊天室详情已有改动,需调用获取聊天室详情api(IEMChatroomManager.h : getChatroomSpecificationFromServerWithId)得到最新聊天室信息
- 参数
-
◆ chatroomWhiteListDidUpdate:addedWhiteListMembers:
- (void) chatroomWhiteListDidUpdate: |
|
(EMChatroom *) |
aChatroom |
addedWhiteListMembers: |
|
(NSArray< NSString * > *) |
aMembers |
|
|
| |
|
optional |
有成员被加入白名单。
- 参数
-
aChatroom | 聊天室。 |
aMembers | 被加入白名单的成员。 |
◆ chatroomWhiteListDidUpdate:removedWhiteListMembers:
- (void) chatroomWhiteListDidUpdate: |
|
(EMChatroom *) |
aChatroom |
removedWhiteListMembers: |
|
(NSArray< NSString * > *) |
aMembers |
|
|
| |
|
optional |
有成员被移出白名单。
- 参数
-
aChatroom | 聊天室。 |
aMembers | 被移出白名单的成员。 |
◆ didDismissFromChatroom:reason:
- (void) didDismissFromChatroom: |
|
(EMChatroom *) |
aChatroom |
reason: |
|
(EMChatroomBeKickedReason) |
aReason |
|
|
| |
|
optional |
被踢出聊天室。
- 参数
-
aChatroom | 被踢出的聊天室。 |
aReason | 被踢出的原因。 |
◆ didReceiveKickedFromChatroom:reason:
◆ didReceiveUserJoinedChatroom:username:
◆ didReceiveUserLeavedChatroom:username:
- (void) didReceiveUserLeavedChatroom: |
|
(EMChatroom *) |
aChatroom |
username: |
|
("Use -userDidLeaveChatroom:reason: instead") |
__deprecated_msg |
|
|
| |
|
optional |
◆ userDidJoinChatroom:user:
有用户加入聊天室。
- 参数
-
aChatroom | 加入的聊天室。 |
aUsername | 加入者。 |
◆ userDidJoinChatroom:user:ext:
- (void) userDidJoinChatroom: |
|
(EMChatroom *) |
aChatroom |
user: |
|
(NSString *) |
aUsername |
ext: |
|
(NSString *_Nullable) |
ext |
|
|
| |
|
optional |
有用户加入聊天室。
- 参数
-
aChatroom | 加入的聊天室。 |
aUsername | 加入者。 |
ext | 扩展信息 |
◆ userDidLeaveChatroom:user:
- (void) userDidLeaveChatroom: |
|
(EMChatroom *) |
aChatroom |
user: |
|
(NSString *) |
aUsername |
|
|
| |
|
optional |
有用户离开聊天室。
- 参数
-
aChatroom | 离开的聊天室。 |
aUsername | 离开者。 |
该协议的文档由以下文件生成: