@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
JavaScript
;
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