wildfire-im-sdk
Version:
野火IM SDK for Vue3 projects
33 lines (29 loc) • 1.02 kB
JavaScript
/*
* Copyright (c) 2020 WildFireChat. All rights reserved.
*/
export default class ChannelInfo {
channelId;
name;
portrait;
desc;
owner;
// 0, public; 1, private; 2, destoryed
status;
extra;
updateDt;
menus;
//第0位表示是否允许查看用户所有信息,还是只允许看用户id,用户名称,用户昵称和用户头像
static StatusMaskFullInfo = 0x01;
//第1位表示是否允许查看非订阅用户信息
static StatusMaskUnsubscribedUserAccess = 0x02;
//第2位表示是否允许主动添加用户订阅关系
static StatusMaskActiveSubscribe = 0x04;
//第3位表示是否允许给非订阅用户发送消息
static StatusMaskMessageUnsubscribed = 0x08;
//第4位表示是否私有
static StatusMaskPrivate = 0x10;
//第6位表示是否删除
static StatusMaskDeleted = 0x40;
//第8位表示是否全局频道,全局平道发送消息时,会广播给系统所有人
static StatusMaskGlobal = 0x80;
}