1 | "use strict";
|
2 |
|
3 | var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
4 | Object.defineProperty(exports, "__esModule", {
|
5 | value: true
|
6 | });
|
7 | exports.createTelegramMessage = createTelegramMessage;
|
8 | exports["default"] = void 0;
|
9 | var _err = _interopRequireDefault(require("@lskjs/err"));
|
10 | var _prettyStringify = _interopRequireDefault(require("@lskjs/utils/prettyStringify"));
|
11 | function 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 | }
|
25 | var _default = createTelegramMessage;
|
26 | exports["default"] = _default;
|
27 |
|
\ | No newline at end of file |