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

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,
//Интервал проверки наличия исходящих сообщений (мс)
@ -35,5 +35,5 @@ let outgoing = {
module.exports = {
dbConnect,
outgoing
outGoing
};

View File

@ -71,7 +71,7 @@ const dbConnect = new Schema({
});
//Схема валидации параметров обработки очереди исходящих сообщений
const outgoing = new Schema({
const outGoing = new Schema({
//Размер блока одновременно обрабатываемых исходящих сообщений
nPortionSize: {
type: Number,
@ -102,8 +102,22 @@ const outgoing = 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.outgoing = outgoing;
exports.outGoing = outGoing;
//Схема валидации файла конфигурации
exports.config = config;