X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fcharging-station%2Focpp%2FOCPPIncomingRequestService.ts;h=390feda8fbc6f7930964e884bddbf0061ec8ada5;hb=26a17d9368bd65430bea2a04d23df8ebe84aeac2;hp=1206cede00d0493df941f54e73dc03cffedfc28c;hpb=7b5dbe910fc30484324da90ee209ab7002bc5071;p=e-mobility-charging-stations-simulator.git diff --git a/src/charging-station/ocpp/OCPPIncomingRequestService.ts b/src/charging-station/ocpp/OCPPIncomingRequestService.ts index 1206cede..390feda8 100644 --- a/src/charging-station/ocpp/OCPPIncomingRequestService.ts +++ b/src/charging-station/ocpp/OCPPIncomingRequestService.ts @@ -15,7 +15,7 @@ import type { JsonType, OCPPVersion, } from '../../types'; -import { ErrorUtils, logger } from '../../utils'; +import { logger, setDefaultErrorParams } from '../../utils'; const moduleName = 'OCPPIncomingRequestService'; @@ -62,7 +62,7 @@ export abstract class OCPPIncomingRequestService extends AsyncResource { error: Error, params: HandleErrorParams = { throwError: true, consoleOut: false } ): T | undefined { - ErrorUtils.handleErrorParams(params); + setDefaultErrorParams(params); logger.error( `${chargingStation.logPrefix()} ${moduleName}.handleIncomingRequestError: Incoming request command '${commandName}' error:`, error @@ -104,10 +104,14 @@ export abstract class OCPPIncomingRequestService extends AsyncResource { } protected handleRequestClearCache(chargingStation: ChargingStation): ClearCacheResponse { - chargingStation.idTagsCache.deleteIdTags( - ChargingStationUtils.getIdTagsFile(chargingStation.stationInfo) - ); - return OCPPConstants.OCPP_RESPONSE_ACCEPTED; + if ( + chargingStation.idTagsCache.deleteIdTags( + ChargingStationUtils.getIdTagsFile(chargingStation.stationInfo) + ) + ) { + return OCPPConstants.OCPP_RESPONSE_ACCEPTED; + } + return OCPPConstants.OCPP_RESPONSE_REJECTED; } public abstract incomingRequestHandler(