forked from EVOgeek/Vmeda.Online
		
	MOBILE-4410 core: Fix return param in timeoutPromise
This commit is contained in:
		
							parent
							
								
									44468276ae
								
							
						
					
					
						commit
						cf30ac392a
					
				| @ -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<T>(promise: Promise<T>, time: number): Promise<T | void> { | ||||
|     timeoutPromise<T>(promise: Promise<T>, time: number): Promise<T> { | ||||
|         return new Promise((resolve, reject): void => { | ||||
|             let timedOut = false; | ||||
|             const resolveBeforeTimeout = () => { | ||||
|             const resolveBeforeTimeout = (value: T) => { | ||||
|                 if (timedOut) { | ||||
|                     return; | ||||
|                 } | ||||
|                 resolve(); | ||||
|                 resolve(value); | ||||
|             }; | ||||
|             const timeout = setTimeout( | ||||
|                 () => { | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user