X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcharging-station%2Fui-server%2Fui-services%2FAbstractUIService.ts;h=092742b718c6e294f44b5e83165f9633182d9292;hb=5a010bf00a68ca47e0cb610f70ad3e0c16c5fe5e;hp=db9a036d183054b7fd77cb98dda7ac0e3eb7626f;hpb=f4531dfe1f65b86be9ddce151bd2ee4fddfefb3e;p=e-mobility-charging-stations-simulator.git diff --git a/src/charging-station/ui-server/ui-services/AbstractUIService.ts b/src/charging-station/ui-server/ui-services/AbstractUIService.ts index db9a036d..092742b7 100644 --- a/src/charging-station/ui-server/ui-services/AbstractUIService.ts +++ b/src/charging-station/ui-server/ui-services/AbstractUIService.ts @@ -1,6 +1,7 @@ import { RawData } from 'ws'; import BaseError from '../../../exception/BaseError'; +import { Bootstrap } from '../../../internal'; import { JsonType } from '../../../types/JsonType'; import { ProcedureName, @@ -13,10 +14,8 @@ import { ResponseStatus, } from '../../../types/UIProtocol'; import logger from '../../../utils/Logger'; -import Utils from '../../../utils/Utils'; -import Bootstrap from '../../Bootstrap'; import UIServiceWorkerBroadcastChannel from '../../UIServiceWorkerBroadcastChannel'; -import { AbstractUIServer } from '../AbstractUIServer'; +import type { AbstractUIServer } from '../AbstractUIServer'; const moduleName = 'AbstractUIService'; @@ -119,8 +118,8 @@ export default abstract class AbstractUIService { const data = JSON.parse(rawData.toString()) as JsonType[]; - if (Utils.isIterable(data) === false) { - throw new BaseError('UI protocol request is not iterable'); + if (Array.isArray(data) === false) { + throw new BaseError('UI protocol request is not an array'); } if (data.length !== 3) {