聊天室状态监听
监听聊天室状态改变
- 当聊天室状态改变时会回调该方法
- 聊天室的状态改变包括聊天室被重置、用户调用IM Server API 手动销毁聊天室、IM Server 自动销毁聊天室
方法
Function(String? targetId, RCIMIWChatRoomStatus? status)? onChatRoomStatusChanged;
参数说明
参数名 | 参数类型 | 描述 |
---|---|---|
targetId | String | 会话 ID |
status | RCIMIWChatRoomStatus | 聊天室变化的状态 |
代码示例
engine?.onChatRoomStatusChanged = (String? targetId, RCIMIWChatRoomStatus? status) {
//...
};
聊天室成员变化监听
- 当有用户加入、离开聊天室时会回调该方法
此功能需要提交工单开通后才能使用。
方法
Function(String? targetId, List<RCIMIWChatRoomMemberAction>? actions)? onChatRoomMemberChanged;
参数说明
参数名 | 参数类型 | 描述 |
---|---|---|
targetId | String | 会话 ID |
actions | List<RCIMIWChatRoomMemberAction> | 发生的事件 |
代码示例
engine?.onChatRoomMemberChanged = (String? targetId, List<RCIMIWChatRoomMemberAction>? actions) {
//...
};