X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcharging-station%2FBootstrap.ts;h=d6bf3f37da35a767ad70c3ae38d1c783c1daa73b;hb=60c59a02878ddd2ddbac38ec3b3d38f706e538e9;hp=d1e2efd363f3066cea99c1b6558bf23823052caa;hpb=5a010bf00a68ca47e0cb610f70ad3e0c16c5fe5e;p=e-mobility-charging-stations-simulator.git diff --git a/src/charging-station/Bootstrap.ts b/src/charging-station/Bootstrap.ts index d1e2efd3..d6bf3f37 100644 --- a/src/charging-station/Bootstrap.ts +++ b/src/charging-station/Bootstrap.ts @@ -8,7 +8,7 @@ import chalk from 'chalk'; import { version } from '../../package.json'; import BaseError from '../exception/BaseError'; -import { Storage } from '../performance/storage/Storage'; +import type { Storage } from '../performance/storage/Storage'; import { StorageFactory } from '../performance/storage/StorageFactory'; import { ChargingStationData, @@ -17,16 +17,15 @@ import { ChargingStationWorkerMessageData, ChargingStationWorkerMessageEvents, } from '../types/ChargingStationWorker'; -import { StationTemplateUrl } from '../types/ConfigurationData'; -import Statistics from '../types/Statistics'; -import { ApplicationProtocol } from '../types/UIProtocol'; +import type { StationTemplateUrl } from '../types/ConfigurationData'; +import type Statistics from '../types/Statistics'; import Configuration from '../utils/Configuration'; import logger from '../utils/Logger'; import Utils from '../utils/Utils'; -import WorkerAbstract from '../worker/WorkerAbstract'; +import type WorkerAbstract from '../worker/WorkerAbstract'; import WorkerFactory from '../worker/WorkerFactory'; import { ChargingStationUtils } from './ChargingStationUtils'; -import { AbstractUIServer } from './ui-server/AbstractUIServer'; +import type { AbstractUIServer } from './ui-server/AbstractUIServer'; import { UIServiceUtils } from './ui-server/ui-services/UIServiceUtils'; import UIServerFactory from './ui-server/UIServerFactory'; @@ -56,7 +55,7 @@ export class Bootstrap { ); this.initialize(); Configuration.getUIServer().enabled && - (this.uiServer = UIServerFactory.getUIServerImplementation(ApplicationProtocol.WS, { + (this.uiServer = UIServerFactory.getUIServerImplementation(Configuration.getUIServer().type, { ...Configuration.getUIServer().options, handleProtocols: UIServiceUtils.handleProtocols, })); @@ -138,7 +137,7 @@ export class Bootstrap { } this.started = true; } catch (error) { - console.error(chalk.red('Bootstrap start error '), error); + console.error(chalk.red('Bootstrap start error: '), error); } } else { console.error(chalk.red('Cannot start an already started charging stations simulator'));