X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fcharging-station%2Focpp%2FOCPPRequestService.ts;h=849ecbd0382e461d1ab81e08e358e09824a1ed66;hb=7375968c99fc22707e16e5e7923ca130c824ce5b;hp=77e87f43e31be8550c5e568cbdbc71c5e63c8a54;hpb=3133b91cd6761645ddeabac18e6db8d34a10356e;p=e-mobility-charging-stations-simulator.git diff --git a/src/charging-station/ocpp/OCPPRequestService.ts b/src/charging-station/ocpp/OCPPRequestService.ts index 77e87f43..849ecbd0 100644 --- a/src/charging-station/ocpp/OCPPRequestService.ts +++ b/src/charging-station/ocpp/OCPPRequestService.ts @@ -23,13 +23,7 @@ import { type ResponseCallback, type ResponseType, } from '../../types'; -import { - Constants, - cloneObject, - handleSendMessageError, - isNullOrUndefined, - logger, -} from '../../utils'; +import { cloneObject, handleSendMessageError, isNullOrUndefined, logger } from '../../utils'; const moduleName = 'OCPPRequestService'; @@ -421,7 +415,7 @@ export abstract class OCPPRequestService { ErrorType.GENERIC_ERROR, `Timeout for message id '${messageId}'`, commandName, - (messagePayload as JsonObject)?.details ?? Constants.EMPTY_FROZEN_OBJECT, + (messagePayload as OCPPError).details, ), ); }, OCPPConstants.OCPP_WEBSOCKET_TIMEOUT); @@ -468,7 +462,7 @@ export abstract class OCPPRequestService { params?.skipBufferingOnError === false ? '' : 'non ' }buffered message id '${messageId}' with content '${messageToSend}'`, commandName, - (messagePayload as JsonObject)?.details ?? Constants.EMPTY_FROZEN_OBJECT, + (messagePayload as JsonObject).details, ), ); } @@ -518,9 +512,11 @@ export abstract class OCPPRequestService { messageToSend = JSON.stringify([ messageType, messageId, - (messagePayload as OCPPError)?.code ?? ErrorType.GENERIC_ERROR, - (messagePayload as OCPPError)?.message ?? '', - (messagePayload as OCPPError)?.details ?? { commandName }, + (messagePayload as OCPPError).code, + (messagePayload as OCPPError).message, + (messagePayload as OCPPError).details ?? { + command: (messagePayload as OCPPError).command ?? commandName, + }, ] as ErrorResponse); break; }