X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=ui%2Fweb%2Fsrc%2Fcomposables%2FUtils.ts;h=9e1277a84beaeea04d35c0ec4bcc6fd749a8b79c;hb=3d20f4db7cad24703c7acac80f01ab4c6908ce58;hp=851ba4318fc337474875025a85d900799ce2ebbf;hpb=17fdc576ac00c9e3a8e67a11dc2ddee9867636cc;p=e-mobility-charging-stations-simulator.git diff --git a/ui/web/src/composables/Utils.ts b/ui/web/src/composables/Utils.ts index 851ba431..9e1277a8 100644 --- a/ui/web/src/composables/Utils.ts +++ b/ui/web/src/composables/Utils.ts @@ -18,10 +18,6 @@ export const ifUndefined = (value: T | undefined, isValue: T): T => { // if (isIterable(obj) === false) cb(); // }; -const isPromisePending = (promise: Promise): boolean => { - return util.inspect(promise).includes('pending'); -}; - export const promiseWithTimeout = ( promise: Promise, timeoutMs: number, @@ -33,10 +29,9 @@ export const promiseWithTimeout = ( // Create a timeout promise that rejects in timeout milliseconds const timeoutPromise = new Promise((_, reject) => { setTimeout(() => { - if (isPromisePending(promise)) { - timeoutCallback(); - // FIXME: The original promise shall be canceled - } + // FIXME: The original promise state shall be checked + timeoutCallback(); + // FIXME: The original promise shall be canceled reject(timeoutError); }, timeoutMs); });