diff --git a/core/in_queue.js b/core/in_queue.js index eb63e79..a6ab9c9 100644 --- a/core/in_queue.js +++ b/core/in_queue.js @@ -107,7 +107,7 @@ class InQueue extends EventEmitter { //Оповестим подписчиков об останове this.emit(SEVT_IN_QUEUE_STOPPED); } - //Обработка сообщения + //Обработка сообщения HTTP/HTTPS async processMessage(prms) { //Проверяем структуру переданного объекта для обработки let sCheckResult = validateObject(prms, prmsInQueueSchema.processMessage, "Параметры функции обработки входящего сообщения"); @@ -382,7 +382,6 @@ class InQueue extends EventEmitter { throw new ServerError(SERR_OBJECT_BAD_INTERFACE, sCheckResult); } } - //Обработка MQ сообщения async processMQMessage({ message, service, fn, sProtocol }) { //Буфер для сообщения очереди @@ -528,7 +527,6 @@ class InQueue extends EventEmitter { } } } - //Запуск обработки очереди входящих сообщений async startProcessing(prms) { //Проверяем структуру переданного объекта для старта @@ -703,7 +701,6 @@ class InQueue extends EventEmitter { throw new ServerError(SERR_OBJECT_BAD_INTERFACE, sCheckResult); } } - //Закрытие подключений stopConnections() { //Если у нас есть соединения с MQTT @@ -729,7 +726,6 @@ class InQueue extends EventEmitter { } } } - //Остановка обработки очереди исходящих сообщений stopProcessing() { //Выставляем флаг неработы diff --git a/core/out_queue_processor.js b/core/out_queue_processor.js index 666f67e..3f7b0a6 100644 --- a/core/out_queue_processor.js +++ b/core/out_queue_processor.js @@ -171,7 +171,7 @@ const appProcess = async prms => { //Указываем, что выполнение обработчика "После" невозможно bExecuteAfter = false; break; - //mqtt и mqtts + //MQTT/MQTTS case [objServiceSchema.SPROTOCOL_MQTT, objServiceSchema.SPROTOCOL_MQTTS].includes(sProtocol): options.url = prms.service.sSrvRoot; options.body = prms.queue.blMsg; @@ -189,7 +189,7 @@ const appProcess = async prms => { //Указываем, что выполнение обработчика "После" невозможно bExecuteAfter = false; break; - //Другие + //HTTP/HTTPS default: //Определимся с URL и телом сообщения в зависимости от способа передачи параметров (для POST, PATCH и PUT - данные в теле, для остальных - в URI) if ( @@ -344,7 +344,7 @@ const appProcess = async prms => { message: options.body }); break; - //mqtt и mqtts + //MQTT/MQTTS case [objServiceSchema.SPROTOCOL_MQTT, objServiceSchema.SPROTOCOL_MQTTS].includes(sProtocol): serverResp = await publishMQTT({ settings: options.settings, @@ -354,9 +354,9 @@ const appProcess = async prms => { message: options.body }); break; - //Другие + //HTTP/HTTPS default: - //Ждем ответ от удалённого сервера + //Установим флаг возврата полного ответа (и тела и заголовков) options.resolveWithFullResponse = true; //Отправляем запрос serverResp = await rqp(options);