@@ -8,11 +8,11 @@ import {
8
8
SaveImageStorageKey ,
9
9
TNSHttpSettings
10
10
} from './http-request-common' ;
11
- import * as types from 'tns- core-modules /utils/types' ;
12
- import { isString } from 'tns- core-modules /utils/types' ;
13
- import { NetworkAgent } from 'tns- core-modules /debugger' ;
14
- import { getString , setString } from 'tns- core-modules /application-settings' ;
15
- import { File , Folder , knownFolders , path } from 'tns- core-modules /file-system' ;
11
+ import * as types from '@nativescript/ core/utils/types' ;
12
+ import { isString } from '@nativescript/ core/utils/types' ;
13
+ import { NetworkAgent } from '@nativescript/ core/debugger' ;
14
+ import { getString , setString } from '@nativescript/ core/application-settings' ;
15
+ import { File , Folder , knownFolders , path } from '@nativescript/ core/file-system' ;
16
16
import { FileManager } from '..' ;
17
17
18
18
export type CancellablePromise = Promise < any > & { cancel : ( ) => void } ;
@@ -531,9 +531,11 @@ export class Http {
531
531
532
532
}
533
533
534
-
535
- resolve ( result . filePath ) ;
536
- requestCallbacks . delete ( id ) ;
534
+ // Investigate why a timeout is needed 🤔
535
+ setTimeout ( ( ) => {
536
+ resolve ( result . filePath ) ;
537
+ requestCallbacks . delete ( id ) ;
538
+ } , 500 )
537
539
} ,
538
540
onError ( param0 : string , param1 : java . lang . Exception ) : void {
539
541
reject ( {
0 commit comments