Skip to content

Commit b8cc0e4

Browse files
committed
MOBILE-3401 ws: Add platform ready to override user agent
1 parent 0db9139 commit b8cc0e4

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/providers/ws.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
// limitations under the License.
1414

1515
import { Injectable } from '@angular/core';
16+
import { Platform } from 'ionic-angular';
1617
import { HttpClient, HttpResponse } from '@angular/common/http';
1718
import { TranslateService } from '@ngx-translate/core';
1819
import { 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
/**

0 commit comments

Comments
 (0)