]> Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/commit
refactor: extract EVSE/reservation helpers, reduce duplication
authorJérôme Benoit <jerome.benoit@sap.com>
Fri, 27 Feb 2026 00:16:41 +0000 (01:16 +0100)
committerJérôme Benoit <jerome.benoit@sap.com>
Fri, 27 Feb 2026 00:16:41 +0000 (01:16 +0100)
commit63dd1f623f59da14c0d5e3e7f5989d1b1c85849b
tree1706851955d0187815f3380b6630ae269b83dbf1
parentc0491afb2a95d86470472f132360513b76f65680
refactor: extract EVSE/reservation helpers, reduce duplication

- Add getEvseStatus(evseId) to ChargingStation
- Add hasPendingReservation/hasPendingReservations to Helpers
- Standardize transactionId checks to != null
- Add unit tests for reservation helper functions
src/charging-station/ChargingStation.ts
src/charging-station/Helpers.ts
src/charging-station/index.ts
src/charging-station/ocpp/2.0/OCPP20IncomingRequestService.ts
tests/charging-station/Helpers.test.ts