From 6ae6a79f43c105f5a48b7eee230b1e1a673cfc86 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Mon, 25 Jun 2018 22:47:01 -0400 Subject: [PATCH] exclude domains from sync on web and desktop --- src/services/api.service.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/services/api.service.ts b/src/services/api.service.ts index e784a71df1..f222244e45 100644 --- a/src/services/api.service.ts +++ b/src/services/api.service.ts @@ -41,6 +41,7 @@ export class ApiService implements ApiServiceAbstraction { private deviceType: string; private isWebClient = false; + private isDesktopClient = false; private usingBaseUrl = false; constructor(private tokenService: TokenService, private platformUtilsService: PlatformUtilsService, @@ -48,6 +49,8 @@ export class ApiService implements ApiServiceAbstraction { const device = platformUtilsService.getDevice(); this.deviceType = device.toString(); this.isWebClient = device === DeviceType.Web; + this.isDesktopClient = device === DeviceType.Windows || device === DeviceType.MacOs || + device === DeviceType.Linux; } setUrls(urls: EnvironmentUrls): void { @@ -254,7 +257,8 @@ export class ApiService implements ApiServiceAbstraction { // Sync APIs async getSync(): Promise { - const r = await this.send('GET', '/sync', null, true, true); + const path = this.isDesktopClient || this.isWebClient ? '/sync?excludeDomains=true' : '/sync'; + const r = await this.send('GET', path, null, true, true); return new SyncResponse(r); }