restfull
Version:
68 lines (59 loc) • 1.56 kB
JavaScript
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;
;