X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fcharging-station%2FSharedLRUCache.ts;h=d55f358e18809b19e65972287330047440c3ab8b;hb=769d3b106c5e4744487bc633da4e4ee93f8f1bf4;hp=9fd940795bbe33788589c528e74b058672a202a1;hpb=5edd8ba0f8978cfb3ca9d80f299d9748c6c5970e;p=e-mobility-charging-stations-simulator.git diff --git a/src/charging-station/SharedLRUCache.ts b/src/charging-station/SharedLRUCache.ts index 9fd94079..d55f358e 100644 --- a/src/charging-station/SharedLRUCache.ts +++ b/src/charging-station/SharedLRUCache.ts @@ -38,7 +38,7 @@ export class SharedLRUCache { ): void { if (this.isChargingStationConfigurationCacheable(chargingStationConfiguration)) { this.set( - this.getChargingStationConfigurationKey(chargingStationConfiguration.configurationHash), + this.getChargingStationConfigurationKey(chargingStationConfiguration.configurationHash!), chargingStationConfiguration, ); } @@ -62,7 +62,7 @@ export class SharedLRUCache { public setChargingStationTemplate(chargingStationTemplate: ChargingStationTemplate): void { this.set( - this.getChargingStationTemplateKey(chargingStationTemplate.templateHash), + this.getChargingStationTemplateKey(chargingStationTemplate.templateHash!), chargingStationTemplate, ); } @@ -114,8 +114,8 @@ export class SharedLRUCache { isNullOrUndefined(chargingStationConfiguration?.automaticTransactionGenerator) === false && isNullOrUndefined(chargingStationConfiguration?.configurationHash) === false && isNotEmptyArray(chargingStationConfiguration?.configurationKey) === true && - isEmptyObject(chargingStationConfiguration?.stationInfo) === false && - isEmptyObject(chargingStationConfiguration?.automaticTransactionGenerator) === false && + isEmptyObject(chargingStationConfiguration.stationInfo!) === false && + isEmptyObject(chargingStationConfiguration.automaticTransactionGenerator!) === false && isNotEmptyString(chargingStationConfiguration?.configurationHash) === true ); }