@@ -6,7 +6,7 @@ import { Observable } from 'rxjs';
66import { Logger } from '../../providers/logger/logger' ;
77import { PlatformProvider } from '../platform/platform' ;
88
9- declare var cordova : any ;
9+ declare var cordova : any ;
1010
1111@Injectable ( )
1212export class HttpRequestsProvider {
@@ -25,17 +25,23 @@ export class HttpRequestsProvider {
2525 if ( this . isIOS ) {
2626 return new Observable ( observer => {
2727 cordova . plugin . http . setDataSerializer ( 'json' ) ;
28- cordova . plugin . http . post ( url , data , headers , ( res ) => {
29- try {
30- res . data = JSON . parse ( res . data ) ;
31- } catch ( e ) {
32- // TODO
28+ cordova . plugin . http . post (
29+ url ,
30+ data ,
31+ headers ,
32+ res => {
33+ try {
34+ res . data = JSON . parse ( res . data ) ;
35+ } catch ( e ) {
36+ // TODO
37+ }
38+ observer . next ( res . data ) ;
39+ observer . complete ( ) ;
40+ } ,
41+ err => {
42+ observer . error ( err . error ) ;
3343 }
34- observer . next ( res . data ) ;
35- observer . complete ( ) ;
36- } , ( err ) => {
37- observer . error ( err . error ) ;
38- } ) ;
44+ ) ;
3945 } ) ;
4046 } else return this . http . post ( url , data , { headers } ) ;
4147 }
@@ -44,17 +50,23 @@ export class HttpRequestsProvider {
4450 if ( this . isIOS ) {
4551 return new Observable ( observer => {
4652 cordova . plugin . http . setDataSerializer ( 'json' ) ;
47- cordova . plugin . http . get ( url , params , headers , ( res ) => {
48- try {
49- res . data = JSON . parse ( res . data ) ;
50- } catch ( e ) {
51- // TODO
53+ cordova . plugin . http . get (
54+ url ,
55+ params ,
56+ headers ,
57+ res => {
58+ try {
59+ res . data = JSON . parse ( res . data ) ;
60+ } catch ( e ) {
61+ // TODO
62+ }
63+ observer . next ( res . data ) ;
64+ observer . complete ( ) ;
65+ } ,
66+ err => {
67+ observer . error ( err . error ) ;
5268 }
53- observer . next ( res . data ) ;
54- observer . complete ( ) ;
55- } , ( err ) => {
56- observer . error ( err . error ) ;
57- } ) ;
69+ ) ;
5870 } ) ;
5971 } else return this . http . get ( url , { headers } ) ;
6072 }
0 commit comments