UNPKG

@tiledesk/tiledesk-server

Version:
37 lines (21 loc) 706 B
'use strict'; var winston = require('../../config/winston'); var closeBotUnresponsiveRequestTask = require('./tasks/closeBotUnresponsiveRequestTask'); var closeAgentUnresponsiveRequestTask = require('./tasks/closeAgentUnresponsiveRequestTask'); class TaskRunner { constructor() { this.enabled = process.env.TASK_SCHEDULER_ENABLED || "true" } start() { // var that = this; if (this.enabled == "true") { winston.info("TaskRunner started" ); closeBotUnresponsiveRequestTask.run(); closeAgentUnresponsiveRequestTask.run(); }else { winston.info("TaskRunner is disabled" ); } } } var taskRunner = new TaskRunner(); module.exports = taskRunner;