HyphenateSDK  3.6.1
构造函数 | 所有成员列表
<EMChatroomManagerDelegate>协议 参考

#import <EMChatroomManagerDelegate.h>

类 <EMChatroomManagerDelegate> 继承关系图:

构造函数

(void) - userDidJoinChatroom:user:
 
(void) - userDidLeaveChatroom:user:
 
(void) - didDismissFromChatroom:reason:
 
(void) - chatroomMuteListDidUpdate:addedMutedMembers:muteExpire:
 
(void) - chatroomMuteListDidUpdate:removedMutedMembers:
 
(void) - chatroomAdminListDidUpdate:addedAdmin:
 
(void) - chatroomAdminListDidUpdate:removedAdmin:
 
(void) - chatroomOwnerDidUpdate:newOwner:oldOwner:
 
(void) - chatroomAnnouncementDidUpdate:announcement:
 
(void) - didReceiveUserJoinedChatroom:username:
 
(void) - didReceiveUserLeavedChatroom:username:
 
(void) - didReceiveKickedFromChatroom:reason:
 

详细描述

聊天室相关的回调

函数文档

- (void) chatroomAdminListDidUpdate: (EMChatroom *)  aChatroom
addedAdmin: (NSString *)  aAdmin 
optional

有成员被加入管理员列表

参数
aChatroom聊天室
aAdmin加入管理员列表的成员
- (void) chatroomAdminListDidUpdate: (EMChatroom *)  aChatroom
removedAdmin: (NSString *)  aAdmin 
optional

有成员被移出管理员列表

参数
aChatroom聊天室
aAdmin移出管理员列表的成员
- (void) chatroomAnnouncementDidUpdate: (EMChatroom *)  aChatroom
announcement: (NSString *)  aAnnouncement 
optional

聊天室公告有更新

参数
aChatroom聊天室
aAnnouncement公告
- (void) chatroomMuteListDidUpdate: (EMChatroom *)  aChatroom
addedMutedMembers: (NSArray *)  aMutes
muteExpire: (NSInteger)  aMuteExpire 
optional

有成员被加入禁言列表

参数
aChatroom聊天室
aMutedMembers被禁言的成员
aMuteExpire禁言失效时间,暂时不可用
- (void) chatroomMuteListDidUpdate: (EMChatroom *)  aChatroom
removedMutedMembers: (NSArray *)  aMutes 
optional

有成员被移出禁言列表

参数
aChatroom聊天室
aMutedMembers移出禁言列表的成员
- (void) chatroomOwnerDidUpdate: (EMChatroom *)  aChatroom
newOwner: (NSString *)  aNewOwner
oldOwner: (NSString *)  aOldOwner 
optional

聊天室创建者有更新

参数
aChatroom聊天室
aNewOwner新群主
aOldOwner旧群主
- (void) didDismissFromChatroom: (EMChatroom *)  aChatroom
reason: (EMChatroomBeKickedReason)  aReason 
optional

被踢出聊天室

参数
aChatroom被踢出的聊天室
aReason被踢出聊天室的原因
- (void) didReceiveKickedFromChatroom: (EMChatroom *)  aChatroom
reason: ("Use -didDismissFromChatroom:reason:")  __deprecated_msg 
optional

被踢出聊天室

参数
aChatroom被踢出的聊天室
aReason被踢出聊天室的原因
- (void) didReceiveUserJoinedChatroom: (EMChatroom *)  aChatroom
username: ("Use -userDidJoinChatroom:user:")  __deprecated_msg 
optional

有用户加入聊天室

参数
aChatroom加入的聊天室
aUsername加入者
- (void) didReceiveUserLeavedChatroom: (EMChatroom *)  aChatroom
username: ("Use -userDidLeaveChatroom:reason:")  __deprecated_msg 
optional

有用户离开聊天室

参数
aChatroom离开的聊天室
aUsername离开者
- (void) userDidJoinChatroom: (EMChatroom *)  aChatroom
user: (NSString *)  aUsername 
optional

有用户加入聊天室

参数
aChatroom加入的聊天室
aUsername加入者
- (void) userDidLeaveChatroom: (EMChatroom *)  aChatroom
user: (NSString *)  aUsername 
optional

有用户离开聊天室

参数
aChatroom离开的聊天室
aUsername离开者

该协议的文档由以下文件生成: