X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Futils%2FConfiguration.js;fp=src%2Futils%2FConfiguration.js;h=0000000000000000000000000000000000000000;hb=6af9012e5b9ef2ed6f4fe8a9696b40ac0e8da4d0;hp=c8e96f032f6415f5835cf6f17468160747a488c4;hpb=8c4da34193ab5407e3989a76360f1d909c21dc76;p=e-mobility-charging-stations-simulator.git diff --git a/src/utils/Configuration.js b/src/utils/Configuration.js deleted file mode 100644 index c8e96f03..00000000 --- a/src/utils/Configuration.js +++ /dev/null @@ -1,71 +0,0 @@ -import Utils from './Utils.js'; -import fs from 'fs'; - -export default class Configuration { - static configuration; - - // Read the config file - static getConfig() { - if (!Configuration.configuration) { - Configuration.configuration = JSON.parse(fs.readFileSync('./src/assets/config.json', 'utf8')); - } - return Configuration.configuration; - } - - static getStatisticsDisplayInterval() { - // Read conf - return Utils.objectHasOwnProperty(Configuration.getConfig(), 'statisticsDisplayInterval') ? Configuration.getConfig().statisticsDisplayInterval : 60; - } - - static getAutoReconnectTimeout() { - // Read conf - return Utils.objectHasOwnProperty(Configuration.getConfig(), 'autoReconnectTimeout') ? Configuration.getConfig().autoReconnectTimeout : 10; - } - - static getAutoReconnectMaxRetries() { - // Read conf - return Utils.objectHasOwnProperty(Configuration.getConfig(), 'autoReconnectMaxRetries') ? Configuration.getConfig().autoReconnectMaxRetries : -1; - } - - static getStationTemplateURLs() { - // Read conf - return Configuration.getConfig().stationTemplateURLs; - } - - static useWorkerPool() { - return Configuration.getConfig().useWorkerPool; - } - - static getWorkerPoolSize() { - return Configuration.getConfig().workerPoolSize; - } - - static getConsoleLog() { - return Utils.objectHasOwnProperty(Configuration.getConfig(), 'consoleLog') ? Configuration.getConfig().consoleLog : false; - } - - static getLogFormat() { - return Utils.objectHasOwnProperty(Configuration.getConfig(), 'logFormat') ? Configuration.getConfig().logFormat : 'simple'; - } - - static getLogLevel() { - return Utils.objectHasOwnProperty(Configuration.getConfig(), 'logLevel') ? Configuration.getConfig().logLevel : 'info'; - } - - static getLogFile() { - return Utils.objectHasOwnProperty(Configuration.getConfig(), 'logFile') ? Configuration.getConfig().logFile : 'combined.log'; - } - - static getErrorFile() { - return Utils.objectHasOwnProperty(Configuration.getConfig(), 'errorFile') ? Configuration.getConfig().errorFile : 'error.log'; - } - - static getSupervisionURLs() { - // Read conf - return Configuration.getConfig().supervisionURLs; - } - - static getDistributeStationToTenantEqually() { - return Utils.objectHasOwnProperty(Configuration.getConfig(), 'distributeStationToTenantEqually') ? Configuration.getConfig().distributeStationToTenantEqually : true; - } -}