@fork-anyone/node-nim
Version:
NetEase IM nodejs wrapper based on NetEase IM C++ SDK
70 lines • 4.72 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.NIMNetState = exports.NIMOnlineState = exports.NIMEventOnlineStateValue = exports.NIMEventType = exports.NIMEventSubscribeSyncEventType = exports.NIMEventSyncType = exports.NIMEventBroadcastType = void 0;
/** @enum NIMEventBroadcastType 事件广播类型 */
var NIMEventBroadcastType;
(function (NIMEventBroadcastType) {
/** 仅在线 */
NIMEventBroadcastType[NIMEventBroadcastType["kNIMEventBroadcastTypeOnline"] = 1] = "kNIMEventBroadcastTypeOnline";
/** 在线和离线 */
NIMEventBroadcastType[NIMEventBroadcastType["kNIMEventBroadcastTypeAll"] = 2] = "kNIMEventBroadcastTypeAll";
})(NIMEventBroadcastType = exports.NIMEventBroadcastType || (exports.NIMEventBroadcastType = {}));
/** @enum NIMEventSyncType 事件同步类型 */
var NIMEventSyncType;
(function (NIMEventSyncType) {
/** 事件不同步给自己其他端 */
NIMEventSyncType[NIMEventSyncType["kNIMEventSyncTypeNoSelf"] = 0] = "kNIMEventSyncTypeNoSelf";
/** 事件同步给自己其他端 */
NIMEventSyncType[NIMEventSyncType["kNIMEventSyncTypeSelf"] = 1] = "kNIMEventSyncTypeSelf";
})(NIMEventSyncType = exports.NIMEventSyncType || (exports.NIMEventSyncType = {}));
/** @enum NIMEventSubscribeSyncEventType 订阅的事件的同步类型 */
var NIMEventSubscribeSyncEventType;
(function (NIMEventSubscribeSyncEventType) {
/** 订阅后不同步最新事件 */
NIMEventSubscribeSyncEventType[NIMEventSubscribeSyncEventType["kNIMEventSubscribeSyncTypeUnSync"] = 0] = "kNIMEventSubscribeSyncTypeUnSync";
/** 订阅后立即同步最新事件 */
NIMEventSubscribeSyncEventType[NIMEventSubscribeSyncEventType["kNIMEventSubscribeSyncTypeSync"] = 1] = "kNIMEventSubscribeSyncTypeSync";
})(NIMEventSubscribeSyncEventType = exports.NIMEventSubscribeSyncEventType || (exports.NIMEventSubscribeSyncEventType = {}));
/** @enum NIMEventType 服务器预定义的事件类型 */
var NIMEventType;
(function (NIMEventType) {
/** 在线状态事件(客户端可发送) */
NIMEventType[NIMEventType["kNIMEventTypeOnlineState"] = 1] = "kNIMEventTypeOnlineState";
/** 同步“订阅事件”事件(客户端不可发送) */
NIMEventType[NIMEventType["kNIMEventTypeSyncEvent"] = 2] = "kNIMEventTypeSyncEvent";
/** 服务器保留1~99999的事件类型,客户端自定义事件类型需大于99999 */
NIMEventType[NIMEventType["kNIMEventTypeCustom"] = 100000] = "kNIMEventTypeCustom";
})(NIMEventType = exports.NIMEventType || (exports.NIMEventType = {}));
/** @enum NIMEventOnlineStateValue 在线状态事件值 */
var NIMEventOnlineStateValue;
(function (NIMEventOnlineStateValue) {
/** 登录 */
NIMEventOnlineStateValue[NIMEventOnlineStateValue["kNIMEventOnlineStateValueLogin"] = 1] = "kNIMEventOnlineStateValueLogin";
/** 登出 */
NIMEventOnlineStateValue[NIMEventOnlineStateValue["kNIMEventOnlineStateValueLogout"] = 2] = "kNIMEventOnlineStateValueLogout";
/** 断开连接 */
NIMEventOnlineStateValue[NIMEventOnlineStateValue["kNIMEventOnlineStateValueDisconnect"] = 3] = "kNIMEventOnlineStateValueDisconnect";
/** 在线状态事件服务器保留1~9999的事件值,客户端自定义事件值需大于9999 */
NIMEventOnlineStateValue[NIMEventOnlineStateValue["kNIMEventOnlineStateValueCustom"] = 10000] = "kNIMEventOnlineStateValueCustom";
/** 自己的其他端更新了自己端的multi_config信息 */
NIMEventOnlineStateValue[NIMEventOnlineStateValue["kNIMEventOnlineStateValueUpdateConfig"] = 10001] = "kNIMEventOnlineStateValueUpdateConfig";
})(NIMEventOnlineStateValue = exports.NIMEventOnlineStateValue || (exports.NIMEventOnlineStateValue = {}));
var NIMOnlineState;
(function (NIMOnlineState) {
/** 在线 */
NIMOnlineState[NIMOnlineState["kOnlineStateOnline"] = 0] = "kOnlineStateOnline";
/** 忙碌 */
NIMOnlineState[NIMOnlineState["kOnlineStateBusy"] = 1] = "kOnlineStateBusy";
/** 离开 */
NIMOnlineState[NIMOnlineState["kOnlineStateLeave"] = 2] = "kOnlineStateLeave";
})(NIMOnlineState = exports.NIMOnlineState || (exports.NIMOnlineState = {}));
var NIMNetState;
(function (NIMNetState) {
NIMNetState[NIMNetState["kNetStateUnknow"] = 0] = "kNetStateUnknow";
NIMNetState[NIMNetState["kNetStateWifi"] = 1] = "kNetStateWifi";
NIMNetState[NIMNetState["kNetStateWwan"] = 2] = "kNetStateWwan";
NIMNetState[NIMNetState["kNetState2G"] = 3] = "kNetState2G";
NIMNetState[NIMNetState["kNetState3G"] = 4] = "kNetState3G";
NIMNetState[NIMNetState["kNetState4G"] = 5] = "kNetState4G";
})(NIMNetState = exports.NIMNetState || (exports.NIMNetState = {}));
//# sourceMappingURL=subscribe_event_def.js.map