changed confusing language on sync data check
This commit is contained in:
parent
5ae7a395a1
commit
10d08f2ac9
1 changed files with 3 additions and 4 deletions
|
@ -128,16 +128,15 @@ const sync = {
|
||||||
sync.storageArea.backup({uuid: deletedUUID});
|
sync.storageArea.backup({uuid: deletedUUID});
|
||||||
},
|
},
|
||||||
|
|
||||||
async checkSyncForMismatches() {
|
async dataIsReliable() {
|
||||||
const cookieStoreIDmap = await this.getCookieStoreIDMap();
|
const cookieStoreIDmap = await this.getCookieStoreIDMap();
|
||||||
const identities = await this.getIdentities();
|
const identities = await this.getIdentities();
|
||||||
for (const cookieStoreId of Object.keys(cookieStoreIDmap)) {
|
for (const cookieStoreId of Object.keys(cookieStoreIDmap)) {
|
||||||
const match = identities.find(identity =>
|
const match = identities.find(identity =>
|
||||||
identity.cookieStoreId === cookieStoreId
|
identity.cookieStoreId === cookieStoreId
|
||||||
);
|
);
|
||||||
if (!match) return false;
|
|
||||||
// if one has no match, this is bad data.
|
// if one has no match, this is bad data.
|
||||||
console.log("Bad Data, skipping");
|
if (!match) return false;
|
||||||
}
|
}
|
||||||
return !(Object.entries(cookieStoreIDmap).length === 0);
|
return !(Object.entries(cookieStoreIDmap).length === 0);
|
||||||
}
|
}
|
||||||
|
@ -202,7 +201,7 @@ const sync = {
|
||||||
await assignManager.storageArea.cleanup();
|
await assignManager.storageArea.cleanup();
|
||||||
|
|
||||||
const hasSyncStorage = await sync.storageArea.hasSyncStorage();
|
const hasSyncStorage = await sync.storageArea.hasSyncStorage();
|
||||||
const dataIsReliable = await sync.storageArea.checkSyncForMismatches();
|
const dataIsReliable = await sync.storageArea.dataIsReliable();
|
||||||
if (hasSyncStorage && dataIsReliable) await restore();
|
if (hasSyncStorage && dataIsReliable) await restore();
|
||||||
|
|
||||||
await sync.storageArea.backup();
|
await sync.storageArea.backup();
|
||||||
|
|
Loading…
Add table
Reference in a new issue