跳到主要内容

聊天室状态监听

监听聊天室状态改变

  • 当聊天室状态改变时会回调该方法
  • 聊天室的状态改变包括聊天室被重置、用户调用IM Server API 手动销毁聊天室、IM Server 自动销毁聊天室

方法

Function(String? targetId, RCIMIWChatRoomStatus? status)? onChatRoomStatusChanged;

参数说明

参数名参数类型描述
targetIdString会话 ID
statusRCIMIWChatRoomStatus聊天室变化的状态

代码示例

engine?.onChatRoomStatusChanged = (String? targetId, RCIMIWChatRoomStatus? status) {
//...
};

聊天室成员变化监听

  • 当有用户加入、离开聊天室时会回调该方法

此功能需要提交工单开通后才能使用。

方法

Function(String? targetId, List<RCIMIWChatRoomMemberAction>? actions)? onChatRoomMemberChanged;

参数说明

参数名参数类型描述
targetIdString会话 ID
actionsList<RCIMIWChatRoomMemberAction>发生的事件

代码示例

engine?.onChatRoomMemberChanged = (String? targetId, List<RCIMIWChatRoomMemberAction>? actions) {
//...
};