From cf30ac392ae854fbdfdf2e5d7ea7c9f6b01c600b Mon Sep 17 00:00:00 2001 From: Dani Palou Date: Tue, 12 Sep 2023 12:54:17 +0200 Subject: [PATCH] MOBILE-4410 core: Fix return param in timeoutPromise --- src/core/services/utils/utils.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/core/services/utils/utils.ts b/src/core/services/utils/utils.ts index 3a487888c..84b033fd3 100644 --- a/src/core/services/utils/utils.ts +++ b/src/core/services/utils/utils.ts @@ -260,7 +260,7 @@ export class CoreUtilsProvider { try { const response = await this.timeoutPromise(window.fetch(url, initOptions), CoreWS.getRequestTimeout()); - return !!response && response.redirected; + return response.redirected; } catch (error) { if (error.timeout && controller) { // Timeout, abort the request. @@ -1547,14 +1547,14 @@ export class CoreUtilsProvider { * @param time Number of milliseconds of the timeout. * @returns Promise with the timeout. */ - timeoutPromise(promise: Promise, time: number): Promise { + timeoutPromise(promise: Promise, time: number): Promise { return new Promise((resolve, reject): void => { let timedOut = false; - const resolveBeforeTimeout = () => { + const resolveBeforeTimeout = (value: T) => { if (timedOut) { return; } - resolve(); + resolve(value); }; const timeout = setTimeout( () => {