From c40465f2925b421133aefe90f4221a5870763c14 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Mon, 28 Aug 2017 11:24:14 -0400 Subject: [PATCH] handle revision api failure case --- src/services/syncService.js | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/services/syncService.js b/src/services/syncService.js index 3e1514fe4c..8f975adf71 100644 --- a/src/services/syncService.js +++ b/src/services/syncService.js @@ -8,7 +8,6 @@ this.cryptoService = cryptoService; this.syncInProgress = false; this.logoutCallback = logoutCallback; - this.lastRevisionCheck = null; initSyncService(); } @@ -76,14 +75,6 @@ function initSyncService() { return; } - var now = new Date(); - if (self.lastRevisionCheck && (now - self.lastRevisionCheck) < 10000) { - // can only check revision every 10 seconds - callback(false, true); - return; - } - self.lastRevisionCheck = now; - self.getLastSync(function (lastSync) { self.apiService.getAccountRevisionDate(function (response) { var accountRevisionDate = new Date(response); @@ -93,6 +84,8 @@ function initSyncService() { } callback(true, false); + }, function () { + callback(false, true); }); }); }