build: cleanup code extensions recommendation
[e-mobility-charging-stations-simulator.git] / src / charging-station / AutomaticTransactionGenerator.ts
index 9da371cdc2deab82b92adba90fbc427fc5c8a457..94198ac6f502d7433f7c5b0498c476ec328b52ff 100644 (file)
@@ -22,7 +22,6 @@ import {
   cloneObject,
   formatDurationMilliSeconds,
   getRandomInteger,
-  isNullOrUndefined,
   logPrefix,
   logger,
   secureRandom,
@@ -404,7 +403,7 @@ export class AutomaticTransactionGenerator {
   }
 
   private resetConnectorStatus (connectorStatus: Status | undefined): void {
-    if (connectorStatus === undefined) {
+    if (connectorStatus == null) {
       return
     }
     delete connectorStatus?.startDate
@@ -511,7 +510,7 @@ export class AutomaticTransactionGenerator {
       const transactionId = this.chargingStation.getConnectorStatus(connectorId)?.transactionId
       logger.debug(
         `${this.logPrefix(connectorId)} stopping a not started transaction${
-          !isNullOrUndefined(transactionId) ? ` with id ${transactionId}` : ''
+          transactionId != null ? ` with id ${transactionId}` : ''
         }`
       )
     }
@@ -528,7 +527,7 @@ export class AutomaticTransactionGenerator {
   private readonly logPrefix = (connectorId?: number): string => {
     return logPrefix(
       ` ${this.chargingStation.stationInfo.chargingStationId} | ATG${
-        !isNullOrUndefined(connectorId) ? ` on connector #${connectorId}` : ''
+        connectorId != null ? ` on connector #${connectorId}` : ''
       }:`
     )
   }