Unity and Windows API reference
Public 成员函数 | 所有成员列表
ChatSDK.IRoomManagerDelegate接口 参考

Public 成员函数

void OnDestroyedFromRoom (string roomId, string roomName)
 
void OnMemberJoinedFromRoom (string roomId, string participant)
 
void OnMemberExitedFromRoom (string roomId, string roomName, string participant)
 
void OnRemovedFromRoom (string roomId, string roomName, string participant)
 
void OnMuteListAddedFromRoom (string roomId, List< string > mutes, long expireTime)
 
void OnMuteListRemovedFromRoom (string roomId, List< string > mutes)
 
void OnAdminAddedFromRoom (string roomId, string admin)
 
void OnAdminRemovedFromRoom (string roomId, string admin)
 
void OnOwnerChangedFromRoom (string roomId, string newOwner, string oldOwner)
 
void OnAnnouncementChangedFromRoom (string roomId, string announcement)
 

详细描述

聊天管理器回调接口。

成员函数说明

◆ OnDestroyedFromRoom()

void ChatSDK.IRoomManagerDelegate.OnDestroyedFromRoom ( string  roomId,
string  roomName 
)

聊天室被解散。

参数
roomId聊天室 ID。
roomName聊天室名称。

◆ OnMemberJoinedFromRoom()

void ChatSDK.IRoomManagerDelegate.OnMemberJoinedFromRoom ( string  roomId,
string  participant 
)

聊天室加入新成员事件。

参数
roomId聊天室 ID。
participant新成员的 ID。

◆ OnMemberExitedFromRoom()

void ChatSDK.IRoomManagerDelegate.OnMemberExitedFromRoom ( string  roomId,
string  roomName,
string  participant 
)

聊天室成员主动退出事件。

参数
roomId聊天室 ID。
roomName聊天室名称。
participant退出的成员 ID。

◆ OnRemovedFromRoom()

void ChatSDK.IRoomManagerDelegate.OnRemovedFromRoom ( string  roomId,
string  roomName,
string  participant 
)

聊天室成员被移除。

参数
reason用户被移出聊天室的原因:
  • xxx BE_KICKED:该用户被聊天室管理员移除;
  • xxxBE_KICKED_FOR_OFFINE:该用户由于当前设备断网被服务器移出聊天室。
roomId聊天室 ID。
roomName聊天室名称。
participant被移除人员 ID。

◆ OnMuteListAddedFromRoom()

void ChatSDK.IRoomManagerDelegate.OnMuteListAddedFromRoom ( string  roomId,
List< string >  mutes,
long  expireTime 
)

有成员被禁言。

禁言期间成员不能发送消息。

参数
chatRoomId聊天室 ID。
mutes禁言的成员。
expireTime禁言有效期,单位为毫秒。

◆ OnMuteListRemovedFromRoom()

void ChatSDK.IRoomManagerDelegate.OnMuteListRemovedFromRoom ( string  roomId,
List< string >  mutes 
)

有成员从禁言列表中移除。

参数
chatRoomId聊天室 ID。
mutes从禁言列表中移除的成员名单。

◆ OnAdminAddedFromRoom()

void ChatSDK.IRoomManagerDelegate.OnAdminAddedFromRoom ( string  roomId,
string  admin 
)

有成员设置为管理员权限。

参数
roomId聊天室 ID。
admin设置为管理员的成员。

◆ OnAdminRemovedFromRoom()

void ChatSDK.IRoomManagerDelegate.OnAdminRemovedFromRoom ( string  roomId,
string  admin 
)

移除管理员权限。

参数
roomId聊天室 ID。
admin被移除的管理员。

◆ OnOwnerChangedFromRoom()

void ChatSDK.IRoomManagerDelegate.OnOwnerChangedFromRoom ( string  roomId,
string  newOwner,
string  oldOwner 
)

转移聊天室的所有权。

参数
roomId聊天室 ID。
newOwner新的聊天室所有者。
oldOwner原聊天室所有者。

◆ OnAnnouncementChangedFromRoom()

void ChatSDK.IRoomManagerDelegate.OnAnnouncementChangedFromRoom ( string  roomId,
string  announcement 
)

聊天室公告更新事件。

参数
roomId聊天室 ID。
announcement更新的聊天室公告。