跳到主要内容

status

监听聊天室状态改变

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

方法

TypeScript
setOnChatRoomStatusChangedListener(listener?: (targetId: string, status: RCIMIWChatRoomStatus) => void): void;

参数说明

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

代码示例

TypeScript

engine?.setOnChatRoomStatusChangedListener((targetId: string, status: RCIMIWChatRoomStatus) => {
//...
});

聊天室成员变化监听

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

开通服务

您可以在融云控制台,通过应用配置>IM 服务>免费基础功能>聊天室>聊天室成员变化监听,开启此功能。开启后,用户加入、退出聊天室后,系统会使用消息的方式向聊天室中的其他成员发送回调通知,消息量会因此增加。

方法

TypeScript
setOnChatRoomMemberChangedListener(listener?: (targetId: string, actions: Array<RCIMIWChatRoomMemberAction>) => void): void;

参数说明

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

代码示例

TypeScript

engine?.setOnChatRoomMemberChangedListener((targetId: string, actions: Array<RCIMIWChatRoomMemberAction>) => {
//...
});