Рефакторинг именования параметров конфигурации (в части блока настроек обработки очереди исходящих сообщений)

This commit is contained in:
Mikhail Chechnev 2018-11-27 21:45:33 +03:00
parent fea173134b
commit 95d8ecd62d
2 changed files with 20 additions and 6 deletions

View File

@ -22,7 +22,7 @@ let dbConnect = {
}; };
//Параметры обработки очереди исходящих сообщений //Параметры обработки очереди исходящих сообщений
let outgoing = { let outGoing = {
//Размер блока одновременно обрабатываемых исходящих сообщений //Размер блока одновременно обрабатываемых исходящих сообщений
nPortionSize: 1, nPortionSize: 1,
//Интервал проверки наличия исходящих сообщений (мс) //Интервал проверки наличия исходящих сообщений (мс)
@ -35,5 +35,5 @@ let outgoing = {
module.exports = { module.exports = {
dbConnect, dbConnect,
outgoing outGoing
}; };

View File

@ -71,7 +71,7 @@ const dbConnect = new Schema({
}); });
//Схема валидации параметров обработки очереди исходящих сообщений //Схема валидации параметров обработки очереди исходящих сообщений
const outgoing = new Schema({ const outGoing = new Schema({
//Размер блока одновременно обрабатываемых исходящих сообщений //Размер блока одновременно обрабатываемых исходящих сообщений
nPortionSize: { nPortionSize: {
type: Number, type: Number,
@ -102,8 +102,22 @@ const outgoing = new Schema({
//Схема валидации файла конфигурации //Схема валидации файла конфигурации
const config = new Schema({ const config = new Schema({
dbConnect, //Параметры подключения к БД
outgoing dbConnect: {
schema: dbConnect,
required: true,
message: {
required: "Не указаны параметры подключения к БД (dbConnect)"
}
},
//Параметры обработки очереди исходящих сообщений
outGoing: {
schema: outGoing,
required: true,
message: {
required: "Не указаны параметры обработки очереди исходящих сообщений (outGoing)"
}
}
}); });
//------------------ //------------------
@ -113,6 +127,6 @@ const config = new Schema({
//Схема валидации записи журнала работы сервиса обмена //Схема валидации записи журнала работы сервиса обмена
exports.dbConnect = dbConnect; exports.dbConnect = dbConnect;
//Схема валидации параметров обработки очереди исходящих сообщений //Схема валидации параметров обработки очереди исходящих сообщений
exports.outgoing = outgoing; exports.outGoing = outGoing;
//Схема валидации файла конфигурации //Схема валидации файла конфигурации
exports.config = config; exports.config = config;