@fork-anyone/node-nim
Version:
NetEase IM nodejs wrapper based on NetEase IM C++ SDK
44 lines • 3.13 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.NIMSysMsgType = exports.NIMSysMsgStatus = void 0;
/** @enum NIMSysMsgStatus 系统消息状态 */
var NIMSysMsgStatus;
(function (NIMSysMsgStatus) {
/** 默认,未读 */
NIMSysMsgStatus[NIMSysMsgStatus["kNIMSysMsgStatusNone"] = 0] = "kNIMSysMsgStatusNone";
/** 收到消息,通过 */
NIMSysMsgStatus[NIMSysMsgStatus["kNIMSysMsgStatusPass"] = 1] = "kNIMSysMsgStatusPass";
/** 收到消息,拒绝 */
NIMSysMsgStatus[NIMSysMsgStatus["kNIMSysMsgStatusDecline"] = 2] = "kNIMSysMsgStatusDecline";
/** 收到消息,已读 */
NIMSysMsgStatus[NIMSysMsgStatus["kNIMSysMsgStatusRead"] = 3] = "kNIMSysMsgStatusRead";
/** 已删 */
NIMSysMsgStatus[NIMSysMsgStatus["kNIMSysMsgStatusDeleted"] = 4] = "kNIMSysMsgStatusDeleted";
/** 已失效 */
NIMSysMsgStatus[NIMSysMsgStatus["kNIMSysMsgStatusInvalid"] = 5] = "kNIMSysMsgStatusInvalid";
})(NIMSysMsgStatus = exports.NIMSysMsgStatus || (exports.NIMSysMsgStatus = {}));
/** @enum NIMSysMsgType 系统消息内容类型 */
var NIMSysMsgType;
(function (NIMSysMsgType) {
/** 申请入群 */
NIMSysMsgType[NIMSysMsgType["kNIMSysMsgTypeTeamApply"] = 0] = "kNIMSysMsgTypeTeamApply";
/** 拒绝入群申请 */
NIMSysMsgType[NIMSysMsgType["kNIMSysMsgTypeTeamReject"] = 1] = "kNIMSysMsgTypeTeamReject";
/** 邀请进群 kNIMSysMsgKeyAttach : {"team_info":team_info, "attach" : ""} attach为可选字段,作为应用自定义扩展字段,解析前需要判断有没有这个字段 */
NIMSysMsgType[NIMSysMsgType["kNIMSysMsgTypeTeamInvite"] = 2] = "kNIMSysMsgTypeTeamInvite";
/** 拒绝邀请 */
NIMSysMsgType[NIMSysMsgType["kNIMSysMsgTypeTeamInviteReject"] = 3] = "kNIMSysMsgTypeTeamInviteReject";
/** 加好友, kNIMSysMsgKeyAttach: {"vt":verify_type} */
NIMSysMsgType[NIMSysMsgType["kNIMSysMsgTypeFriendAdd"] = 5] = "kNIMSysMsgTypeFriendAdd";
/** 删除好友 */
NIMSysMsgType[NIMSysMsgType["kNIMSysMsgTypeFriendDel"] = 6] = "kNIMSysMsgTypeFriendDel";
/** 点对点透传消息(透传消息的内容放到kNIMSysMsgKeyAttach),SDK对该类消息不计入未读数, 即使kNIMSysMsgKeyPushNeedBadge为1 */
NIMSysMsgType[NIMSysMsgType["kNIMSysMsgTypeCustomP2PMsg"] = 100] = "kNIMSysMsgTypeCustomP2PMsg";
/** 群透传消息(透传消息的内容放到kNIMSysMsgKeyAttach),SDK对该类消息不计入未读数, 即使kNIMSysMsgKeyPushNeedBadge为1 */
NIMSysMsgType[NIMSysMsgType["kNIMSysMsgTypeCustomTeamMsg"] = 101] = "kNIMSysMsgTypeCustomTeamMsg";
/** 超大群透传消息(透传消息的内容放到kNIMSysMsgKeyAttach),SDK对该类消息不计入未读数, 即使kNIMSysMsgKeyPushNeedBadge为1 */
NIMSysMsgType[NIMSysMsgType["kNIMSysMsgTypeCustomSuperTeamMsg"] = 103] = "kNIMSysMsgTypeCustomSuperTeamMsg";
/** 未知类型,本地使用,发送时勿使用,作为默认 */
NIMSysMsgType[NIMSysMsgType["kNIMSysMsgTypeUnknown"] = 1000] = "kNIMSysMsgTypeUnknown";
})(NIMSysMsgType = exports.NIMSysMsgType || (exports.NIMSysMsgType = {}));
//# sourceMappingURL=sysmsg_def.js.map