UNPKG

@fork-anyone/node-nim

Version:

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

70 lines 4.72 kB
"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