forked from CITKParus/P8-ExchangeService
Отложенный запуск обработки очереди
This commit is contained in:
parent
df3b9eb5bf
commit
3f665e7ed4
@ -44,6 +44,8 @@ class OutQueue extends EventEmitter {
|
|||||||
this.dbConn = dbConn;
|
this.dbConn = dbConn;
|
||||||
//Запомним логгер
|
//Запомним логгер
|
||||||
this.logger = logger;
|
this.logger = logger;
|
||||||
|
//Привяжем методы к указателю на себя для использования в обработчиках событий
|
||||||
|
this.outDetectingLoop = this.outDetectingLoop.bind(this);
|
||||||
} else {
|
} else {
|
||||||
throw new ServerError(
|
throw new ServerError(
|
||||||
glConst.SERR_OBJECT_BAD_INTERFACE,
|
glConst.SERR_OBJECT_BAD_INTERFACE,
|
||||||
@ -91,14 +93,14 @@ class OutQueue extends EventEmitter {
|
|||||||
async startProcessing() {
|
async startProcessing() {
|
||||||
await this.logger.info("Запуск обработчика очереди исходящих сообщений...");
|
await this.logger.info("Запуск обработчика очереди исходящих сообщений...");
|
||||||
this.bWorking = true;
|
this.bWorking = true;
|
||||||
this.outDetectingLoop();
|
setTimeout(this.outDetectingLoop, 3000);
|
||||||
await this.logger.info("Обработчик очереди исходящих сообщений запущен");
|
await this.logger.info("Обработчик очереди исходящих сообщений запущен");
|
||||||
}
|
}
|
||||||
//Остановка обработки очереди печати
|
//Остановка обработки очереди печати
|
||||||
async stopProcessing() {
|
async stopProcessing() {
|
||||||
await this.logger.info("Останов обработчика очереди исходящих сообщений...");
|
await this.logger.warn("Останов обработчика очереди исходящих сообщений...");
|
||||||
this.bWorking = false;
|
this.bWorking = false;
|
||||||
await this.logger.info("Обработчик очереди исходящих сообщений остановлен");
|
await this.logger.warn("Обработчик очереди исходящих сообщений остановлен");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user