X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fcharging-station%2FSharedLRUCache.ts;h=7f459a4fa1b875bcf1c668d67ac53eaf9a43731f;hb=38ae4ce2dba0f31e0f21c20490be0e7d376ce47c;hp=b2a90e0ff16438057a9e3fb045b79dacf68f4c5c;hpb=75e6075c1ae340bca0ba41e9a836ae066ef9b6db;p=e-mobility-charging-stations-simulator.git diff --git a/src/charging-station/SharedLRUCache.ts b/src/charging-station/SharedLRUCache.ts index b2a90e0f..7f459a4f 100644 --- a/src/charging-station/SharedLRUCache.ts +++ b/src/charging-station/SharedLRUCache.ts @@ -1,7 +1,8 @@ import { LRUMapWithDelete as LRUCache } from 'mnemonist' +import { isEmpty } from 'rambda' import type { ChargingStationConfiguration, ChargingStationTemplate } from '../types/index.js' -import { isEmptyObject, isNotEmptyArray, isNotEmptyString } from '../utils/index.js' +import { isNotEmptyArray, isNotEmptyString } from '../utils/index.js' import { Bootstrap } from './Bootstrap.js' enum CacheType { @@ -116,8 +117,8 @@ export class SharedLRUCache { chargingStationConfiguration.automaticTransactionGenerator != null && chargingStationConfiguration.configurationHash != null && isNotEmptyArray(chargingStationConfiguration.configurationKey) && - !isEmptyObject(chargingStationConfiguration.stationInfo) && - !isEmptyObject(chargingStationConfiguration.automaticTransactionGenerator) && + !isEmpty(chargingStationConfiguration.stationInfo) && + !isEmpty(chargingStationConfiguration.automaticTransactionGenerator) && isNotEmptyString(chargingStationConfiguration.configurationHash) ) }