@lskjs/bots-plugin-notify
Version:
LSK.js plugin for @lskjs/bots module for telegram, slack, discord, whatsapp, twitter, instagram and vk bots creation
42 lines (35 loc) • 1.53 kB
JavaScript
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = exports.monitoring = void 0;
var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray"));
var _err = _interopRequireDefault(require("@lskjs/err"));
// import { createMd } from './utils/createMd';
// import { getEconnabortedErrorMessage } from './utils/getEconnabortedErrorMessage';
// import { getOtherErrorMessage } from './utils/getOtherErrorMessage';
// import { getRedirectErrorMessage } from './utils/getRedirectErrorMessage';
// import { getWarningMessage } from './utils/getWarningMessage';
var monitoring = function monitoring(_ref) {
var project = _ref.project,
status = _ref.status,
time = _ref.time,
monitoingConfig = _ref.monitoring,
res = _ref.res,
err = _ref.err;
var arr = [['status', status], ['err', err ? _err["default"].getCode(err) : null], ['res', res ? res.status : null], ['time', time], ['project', project.name], ['url', monitoingConfig.url]];
if (status === 'success') return null;
return {
msg: arr.map(function (_ref2) {
var _ref3 = (0, _slicedToArray2["default"])(_ref2, 2),
key = _ref3[0],
val = _ref3[1];
return "".concat(key, ": ").concat(val);
}).join('\n')
};
};
exports.monitoring = monitoring;
var _default = monitoring;
exports["default"] = _default;
//# sourceMappingURL=index.js.map
;