UNPKG

1.1 kBJavaScriptView Raw
1"use strict";
2
3var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
4Object.defineProperty(exports, "__esModule", {
5 value: true
6});
7exports.createTelegramMessage = createTelegramMessage;
8exports["default"] = void 0;
9var _err = _interopRequireDefault(require("@lskjs/err"));
10var _prettyStringify = _interopRequireDefault(require("@lskjs/utils/prettyStringify"));
11function createTelegramMessage(_ref) {
12 var name = _ref.name,
13 err = _ref.err,
14 job = _ref.job;
15 var _ref2 = job || {},
16 params = _ref2.params;
17 var code = _err["default"].getCode(err);
18 var message = _err["default"].getMessage(err);
19 if (code === message) message = null;
20 if (code) code = "[".concat(code, "]");
21 var worker = process.env.SERVICE || name;
22 if (worker) worker = "<".concat(worker, ">");
23 return [worker, code, message, err.data && JSON.stringify(err && err.data, null, 2), '\n', (0, _prettyStringify["default"])(params)].filter(Boolean).join('\n');
24}
25var _default = createTelegramMessage;
26exports["default"] = _default;
27//# sourceMappingURL=createTelegramMessage.js.map
\No newline at end of file