UNPKG

@dfeidao/send-msg

Version:

消息总线

27 lines (26 loc) 1.03 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const config_1 = __importDefault(require("./config")); const service_1 = __importDefault(require("./service")); const appid_1 = __importDefault(require("./utils/appid")); const http_1 = __importDefault(require("./utils/http")); function send_msg(headers, msg_type, msg) { const m = msg; const timestamp = new Date().getTime(); headers.msgtype = msg_type; headers.appid = (0, appid_1.default)(headers.appid || headers['user-agent']); if (config_1.default.debug && /^dataservice\.nodejs$/.test(msg_type)) { headers.timestamp = timestamp.toString(); return (0, service_1.default)(headers, m); } else { if (!m.spaceid) { m.spaceid = config_1.default.spaceid; } return (0, http_1.default)(headers, msg); } } exports.default = send_msg;