File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change 1313// limitations under the License.
1414
1515import { Injectable } from '@angular/core' ;
16+ import { Platform } from 'ionic-angular' ;
1617import { HttpClient , HttpResponse } from '@angular/common/http' ;
1718import { TranslateService } from '@ngx-translate/core' ;
1819import { FileTransfer , FileUploadOptions } from '@ionic-native/file-transfer' ;
@@ -156,12 +157,15 @@ export class CoreWSProvider {
156157 protected fileProvider : CoreFileProvider ,
157158 protected fileTransfer : FileTransfer ,
158159 protected mimeUtils : CoreMimetypeUtilsProvider ,
159- logger : CoreLoggerProvider ) {
160+ logger : CoreLoggerProvider ,
161+ platform : Platform ) {
160162 this . logger = logger . getInstance ( 'CoreWSProvider' ) ;
161163
162- if ( this . appProvider . isMobile ( ) ) {
163- ( < any > cordova ) . plugin . http . setHeader ( 'User-Agent' , navigator . userAgent ) ;
164- }
164+ platform . ready ( ) . then ( ( ) => {
165+ if ( this . appProvider . isMobile ( ) ) {
166+ ( < any > cordova ) . plugin . http . setHeader ( 'User-Agent' , navigator . userAgent ) ;
167+ }
168+ } ) ;
165169 }
166170
167171 /**
You can’t perform that action at this time.
0 commit comments