本文介绍离开频道错误状态码 LeaveChannelError
。
示例
/**
* RTM 频道实例
* @params channelId: 频道名称。该字符串不可超过 64 字节。 (类型为: string)
*/
const rtmChannel = client.createChannel(channelId);
// 在没有加入频道之前退出
rtmChannel.leave()
.catch(err => {
if (err.code === 1) {
console.log("用户离开频道失败。");
}
});
LeaveChannelError
状态码 | 枚举值 | 离开频道错误状态 |
---|---|---|
LEAVE_CHANNEL_ERR_FAILURE | 1 | 用户离开频道失败。 |
LEAVE_CHANNEL_ERR_NOT_IN_CHANNEL | 3 | 用户已不在频道内。 |
LEAVE_CHANNEL_ERR_REJECTED | 2 | 预留错误码 |
LEAVE_CHANNEL_ERR_USER_NOT_LOGGED_IN | 102 | 用户在调用 leave 方法前未调用 login 方法或者 login 方法调用未成功。 |
说明
- createChannel 该方法创建一个 RtmChannel 实例,join 加入该频道,加入频道成功后可收到该频道消息和频道用户进退通知,leave 离开该频道,不再接收频道消息和频道用户进退通知。