diff --git a/src/ts/storage/accountStorage.ts b/src/ts/storage/accountStorage.ts index b291a3ed..b1b35343 100644 --- a/src/ts/storage/accountStorage.ts +++ b/src/ts/storage/accountStorage.ts @@ -45,7 +45,7 @@ export class AccountStorage{ } let da:Response while((!da) || da.status === 403){ - da = await fetch(hubURL + '/api/account/read', { + da = await fetch(hubURL + '/api/account/read/' + Buffer.from(key ,'utf-8').toString('base64url'), { method: "GET", headers: { 'x-risu-key': key, diff --git a/src/ts/storage/autoStorage.ts b/src/ts/storage/autoStorage.ts index 6a18d80a..185ba304 100644 --- a/src/ts/storage/autoStorage.ts +++ b/src/ts/storage/autoStorage.ts @@ -44,7 +44,6 @@ export class AutoStorage{ } if((localStorage.getItem('dosync') === 'sync' || db.account?.useSync) && (localStorage.getItem('accountst') !== 'able')){ getUnpargeables(db) - console.log("migrating") const keys = await this.realStorage.keys() let i = 0; const accountStorage = new AccountStorage() @@ -90,9 +89,11 @@ export class AutoStorage{ localStorage.setItem('accountst', 'able') localStorage.setItem('fallbackRisuToken',JSON.stringify(db.account)) this.isAccount = true + await localforage.clear() return true } else if(localStorage.getItem('accountst') === 'able'){ + localStorage.setItem('accountst', 'able') this.realStorage = new AccountStorage() this.isAccount = true }