diff --git a/nativescript-angular/http/ns-http.ts b/nativescript-angular/http/ns-http.ts index 954cfee64..59c5cdac9 100644 --- a/nativescript-angular/http/ns-http.ts +++ b/nativescript-angular/http/ns-http.ts @@ -1,5 +1,5 @@ import {Injectable} from '@angular/core'; -import {HTTP_PROVIDERS, Http, XHRBackend, XHRConnection, ConnectionBackend, RequestOptions, RequestOptionsArgs, ResponseOptions, ResponseType, Response, Request, BrowserXhr, XSRFStrategy} from '@angular/http'; +import {HTTP_PROVIDERS, Http, XHRBackend, ConnectionBackend, RequestOptions, RequestOptionsArgs, ResponseOptions, ResponseType, Response, XSRFStrategy} from '@angular/http'; import {Observable} from 'rxjs/Observable'; import 'rxjs/add/observable/fromPromise'; import {NSFileSystem} from '../file-system/ns-file-system'; @@ -8,7 +8,7 @@ export class NSXSRFStrategy { public configureRequest(req: any) { // noop } -} +} @Injectable() export class NSHttp extends Http { @@ -20,12 +20,12 @@ export class NSHttp extends Http { * Performs a request with `get` http method. * Uses a local file if `~/` resource is requested. */ - get(url: string, options?: RequestOptionsArgs): Observable { + get(url: string, options?: RequestOptionsArgs): Observable { if (url.indexOf('~') === 0 || url.indexOf('/') === 0) { // normalize url url = url.replace('~', '').replace('/', ''); // request from local app resources - return Observable.fromPromise(new Promise((resolve, reject) => { + return Observable.fromPromise(new Promise((resolve, reject) => { let app = this.nsFileSystem.currentApp(); let localFile = app.getFile(url); if (localFile) { @@ -58,7 +58,8 @@ export const NS_HTTP_PROVIDERS: any[] = [ HTTP_PROVIDERS, { provide: XSRFStrategy, useValue: new NSXSRFStrategy() }, NSFileSystem, - { provide: Http, useFactory: (backend, options, nsFileSystem) => { + { + provide: Http, useFactory: (backend, options, nsFileSystem) => { return new NSHttp(backend, options, nsFileSystem); }, deps: [XHRBackend, RequestOptions, NSFileSystem] }