UNPKG

@fork-anyone/node-nim

Version:

NetEase IM nodejs wrapper based on NetEase IM C++ SDK

44 lines 3.13 kB
"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