UNPKG

@lskjs/bots-plugin-notify

Version:

LSK.js plugin for @lskjs/bots module for telegram, slack, discord, whatsapp, twitter, instagram and vk bots creation

25 lines (24 loc) 1.09 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getReqParams = exports["default"] = void 0; var getReqParams = function getReqParams(req) { var _req$query, _req$data; var token = req.get('X-Gitlab-Token') || req.get('X-Access-Token') || req.get('X-Auth-Token') || req.get('token') || ((_req$query = req.query) === null || _req$query === void 0 ? void 0 : _req$query.secret) || ((_req$data = req.data) === null || _req$data === void 0 ? void 0 : _req$data.secret); var gitlabEvent = req.get('X-Gitlab-Event'); var githubEvent = req.get('X-Github-Event'); var isAlertManager = (req.get('User-Agent') || '').includes('Alertmanager'); var isGraylog = req.body && req.body.event_definition_id && req.body.job_trigger_id && req.body.job_definition_id; return { token: token, gitlabEvent: gitlabEvent, githubEvent: githubEvent, isAlertManager: isAlertManager, isGraylog: isGraylog }; }; exports.getReqParams = getReqParams; var _default = getReqParams; exports["default"] = _default; //# sourceMappingURL=getReqParams.js.map