Тихое и асинхронное добавление сообщения в очередь уведомлений

This commit is contained in:
Mikhail Chechnev 2019-01-07 17:48:30 +03:00
parent 7b44cfbe2b
commit 6fb79a34ee

View File

@ -63,7 +63,7 @@ class Notifier extends EventEmitter {
}
}
//Добавление уведомления в очередь отправки
addMessage(prms) {
async addMessage(prms) {
//Проверяем структуру переданного объекта для старта
let sCheckResult = validateObject(
prms,
@ -76,7 +76,11 @@ class Notifier extends EventEmitter {
tmp.bSent = false;
this.messages.push(tmp);
} else {
throw new ServerError(SERR_OBJECT_BAD_INTERFACE, sCheckResult);
await this.logger.error(
`Ошибка добавления уведомления в очередь: ${makeErrorText(
new ServerError(SERR_OBJECT_BAD_INTERFACE, sCheckResult)
)}`
);
}
}
//Уведомление о запуске модуля