From 1293c285ea5d5081c5854ea78692295b084cd9a1 Mon Sep 17 00:00:00 2001 From: kwaroran Date: Tue, 4 Jul 2023 06:15:48 +0900 Subject: [PATCH] [fix] avoid dosync --- src/ts/storage/accountStorage.ts | 4 ++-- src/ts/storage/autoStorage.ts | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/ts/storage/accountStorage.ts b/src/ts/storage/accountStorage.ts index 37cafacb..22691e45 100644 --- a/src/ts/storage/accountStorage.ts +++ b/src/ts/storage/accountStorage.ts @@ -97,7 +97,6 @@ export class AccountStorage{ export async function unMigrationAccount() { const keys = await forageStorage.keys() let db = get(DataBase) - db.account = null let i = 0; const MigrationStorage = localforage.createInstance({name: "risuai"}) @@ -110,6 +109,7 @@ export async function unMigrationAccount() { i += 1 } + db.account = null await MigrationStorage.setItem('database/database.bin', encodeRisuSave(db)) alertStore.set({ @@ -117,7 +117,7 @@ export async function unMigrationAccount() { msg: "" }) - localStorage.removeItem('dosync') + localStorage.setItem('dosync', 'avoid') localStorage.removeItem('accountst') localStorage.removeItem('fallbackRisuToken') location.reload() diff --git a/src/ts/storage/autoStorage.ts b/src/ts/storage/autoStorage.ts index d5be52cf..509b36b3 100644 --- a/src/ts/storage/autoStorage.ts +++ b/src/ts/storage/autoStorage.ts @@ -42,9 +42,10 @@ export class AutoStorage{ if(this.isAccount){ return true } + if(localStorage.getItem('dosync') === 'avoid'){ + return false + } if((localStorage.getItem('dosync') === 'sync' || db.account?.useSync) && (localStorage.getItem('accountst') !== 'able')){ - console.log(localStorage.getItem('dosync')) - console.log(db.account) const keys = await this.realStorage.keys() let i = 0; const accountStorage = new AccountStorage()