fix: ensure more date iso string are converted to Date
[e-mobility-charging-stations-simulator.git] / src / charging-station / broadcast-channel / UIServiceWorkerBroadcastChannel.ts
index 57b4bc788fecf56ad3a9b467f7162d636634ad09..3a0c75b7d7e7ac19bce1cb255e320b7b4d35c5b0 100644 (file)
@@ -6,7 +6,7 @@ import {
   type ResponsePayload,
   ResponseStatus
 } from '../../types/index.js'
-import { isNullOrUndefined, logger } from '../../utils/index.js'
+import { logger } from '../../utils/index.js'
 import type { AbstractUIService } from '../ui-server/ui-services/AbstractUIService.js'
 
 const moduleName = 'UIServiceWorkerBroadcastChannel'
@@ -73,33 +73,33 @@ export class UIServiceWorkerBroadcastChannel extends WorkerBroadcastChannel {
       hashIdsSucceeded: this.responses
         .get(uuid)
         ?.responses.map(({ status, hashId }) => {
-          if (hashId !== undefined && status === ResponseStatus.SUCCESS) {
+          if (hashId != null && status === ResponseStatus.SUCCESS) {
             return hashId
           }
           return undefined
         })
-        .filter((hashId) => !isNullOrUndefined(hashId)) as string[],
+        .filter(hashId => hashId != null) as string[],
       ...(responsesStatus === ResponseStatus.FAILURE && {
         hashIdsFailed: this.responses
           .get(uuid)
           ?.responses.map(({ status, hashId }) => {
-            if (hashId !== undefined && status === ResponseStatus.FAILURE) {
+            if (hashId != null && status === ResponseStatus.FAILURE) {
               return hashId
             }
             return undefined
           })
-          .filter((hashId) => !isNullOrUndefined(hashId)) as string[]
+          .filter(hashId => hashId != null) as string[]
       }),
       ...(responsesStatus === ResponseStatus.FAILURE && {
         responsesFailed: this.responses
           .get(uuid)
-          ?.responses.map((response) => {
-            if (response !== undefined && response.status === ResponseStatus.FAILURE) {
+          ?.responses.map(response => {
+            if (response.status === ResponseStatus.FAILURE) {
               return response
             }
             return undefined
           })
-          .filter((response) => !isNullOrUndefined(response)) as BroadcastChannelResponsePayload[]
+          .filter(response => response != null) as BroadcastChannelResponsePayload[]
       })
     }
   }