UNPKG

restfull

Version:
68 lines (59 loc) 1.56 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _telegramLogger = require("telegram-logger"); var _telegramLogger2 = _interopRequireDefault(_telegramLogger); var _abstractResponse = require("./abstractResponse"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } class abstract extends _abstractResponse.abstractResponse { /** * @description send telegram * @param {JSON} params */ sendTelegram(params) { const logger = (0, _telegramLogger2.default)({ token: params.token, chat_id: params.chat_id }); queryLog = params.log == 1 ? params.log : "0"; if (queryLog) { logger(params); } } /** * @description get date now YY-MM-DD H:i:s */ dateNow() { let now = new Date(); let year = "" + now.getFullYear(); let month = "" + (now.getMonth() + 1); if (month.length == 1) { month = "0" + month; } let day = "" + now.getDate(); if (day.length == 1) { day = "0" + day; } let hour = "" + now.getHours(); if (hour.length == 1) { hour = "0" + hour; } let minute = "" + now.getMinutes(); if (minute.length == 1) { minute = "0" + minute; } let second = "" + now.getSeconds(); if (second.length == 1) { second = "0" + second; } return year + "-" + month + "-" + day + " " + hour + ":" + minute + ":" + second; } /** * @description validate is string & not empty */ isStringEmpty(value) { return !value || value == undefined || value == "" || value.length == 0; } } exports.default = abstract;