public static getUIServerImplementation (
uiServerConfiguration: UIServerConfiguration
- ): AbstractUIServer | undefined {
+ ): AbstractUIServer {
if (
uiServerConfiguration.authentication?.enabled === true &&
!Object.values(AuthenticationType).includes(uiServerConfiguration.authentication.type)
uiServerConfiguration.version = ApplicationProtocolVersion.VERSION_11
}
switch (uiServerConfiguration.type) {
- case ApplicationProtocol.WS:
- return new UIWebSocketServer(uiServerConfiguration)
case ApplicationProtocol.HTTP:
return new UIHttpServer(uiServerConfiguration)
+ case ApplicationProtocol.WS:
+ default:
+ return new UIWebSocketServer(uiServerConfiguration)
}
}
}