1
0
mirror of https://github.com/bitwarden/browser synced 2024-12-28 19:02:42 +01:00

check last sync before revision date

This commit is contained in:
Kyle Spearrin 2018-08-31 17:22:38 -04:00
parent 5571fbe8bf
commit 852b4571b3

View File

@ -216,14 +216,16 @@ export class SyncService implements SyncServiceAbstraction {
return [true, false];
}
const lastSync = await this.getLastSync();
if (lastSync == null || lastSync.getTime() === 0) {
return [true, false];
}
try {
const response = await this.apiService.getAccountRevisionDate();
const accountRevisionDate = new Date(response);
const lastSync = await this.getLastSync();
if (lastSync != null && accountRevisionDate <= lastSync) {
if (new Date(response) <= lastSync) {
return [false, false];
}
return [true, false];
} catch (e) {
return [false, true];