repositories
/
e-mobility-charging-stations-simulator.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix: ensure daily recurring charging profiles are adjusted on a day
[e-mobility-charging-stations-simulator.git]
/
src
/
charging-station
/
ui-server
/
UIServerFactory.ts
diff --git
a/src/charging-station/ui-server/UIServerFactory.ts
b/src/charging-station/ui-server/UIServerFactory.ts
index 2a6b521e42446cf0713b3a138db2051bf5eb53ba..c4006b0396d96c8d5ad50e902bfedf8ea2743c65 100644
(file)
--- a/
src/charging-station/ui-server/UIServerFactory.ts
+++ b/
src/charging-station/ui-server/UIServerFactory.ts
@@
-4,8
+4,7
@@
import type { AbstractUIServer } from './AbstractUIServer';
import { UIHttpServer } from './UIHttpServer';
import { UIServerUtils } from './UIServerUtils';
import { UIWebSocketServer } from './UIWebSocketServer';
import { UIHttpServer } from './UIHttpServer';
import { UIServerUtils } from './UIServerUtils';
import { UIWebSocketServer } from './UIWebSocketServer';
-import { ApplicationProtocol, ConfigurationSection, type UIServerConfiguration } from '../../types';
-import { Configuration } from '../../utils';
+import { ApplicationProtocol, type UIServerConfiguration } from '../../types';
export class UIServerFactory {
private constructor() {
export class UIServerFactory {
private constructor() {
@@
-13,34
+12,20
@@
export class UIServerFactory {
}
public static getUIServerImplementation(
}
public static getUIServerImplementation(
- uiServerConfiguration
?
: UIServerConfiguration,
+ uiServerConfiguration: UIServerConfiguration,
): AbstractUIServer | null {
): AbstractUIServer | null {
- if (UIServerUtils.isLoopback(uiServerConfiguration
!
.options!.host!) === false) {
+ if (UIServerUtils.isLoopback(uiServerConfiguration.options!.host!) === false) {
console.warn(
chalk.yellow(
'Loopback address not detected in UI server configuration. This is not recommended.',
),
);
}
console.warn(
chalk.yellow(
'Loopback address not detected in UI server configuration. This is not recommended.',
),
);
}
- switch (
- uiServerConfiguration?.type ??
- Configuration.getConfigurationSection<UIServerConfiguration>(ConfigurationSection.uiServer)
- .type
- ) {
+ switch (uiServerConfiguration.type) {
case ApplicationProtocol.WS:
case ApplicationProtocol.WS:
- return new UIWebSocketServer(
- uiServerConfiguration ??
- Configuration.getConfigurationSection<UIServerConfiguration>(
- ConfigurationSection.uiServer,
- ),
- );
+ return new UIWebSocketServer(uiServerConfiguration);
case ApplicationProtocol.HTTP:
case ApplicationProtocol.HTTP:
- return new UIHttpServer(
- uiServerConfiguration ??
- Configuration.getConfigurationSection<UIServerConfiguration>(
- ConfigurationSection.uiServer,
- ),
- );
+ return new UIHttpServer(uiServerConfiguration);
default:
return null;
}
default:
return null;
}