]> Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/commit
refactor(ocpp): consolidate payload validation into shared utility
authorJérôme Benoit <jerome.benoit@sap.com>
Thu, 2 Apr 2026 15:06:12 +0000 (17:06 +0200)
committerJérôme Benoit <jerome.benoit@sap.com>
Thu, 2 Apr 2026 15:06:12 +0000 (17:06 +0200)
commitb292626fc0dc582881d78d38fbdbb0b315ff7149
tree4758aeba90e1ee9ef441d0493af826eb3816a90a
parent4712a5e12aaee41eb28aac38b2a6d3a311eeddc3
refactor(ocpp): consolidate payload validation into shared utility

Extract 4 near-identical validation methods into 1 shared
validatePayload function in OCPPServiceUtils. Each service
method becomes a thin wrapper delegating to the shared logic.
Preserves clone/date-conversion behavior per caller and
error message capitalization for OCPP protocol compliance.
src/charging-station/ocpp/OCPPIncomingRequestService.ts
src/charging-station/ocpp/OCPPRequestService.ts
src/charging-station/ocpp/OCPPResponseService.ts
src/charging-station/ocpp/OCPPServiceUtils.ts