diff --git a/src/lib/Others/AccountWarningComp.svelte b/src/lib/Others/AccountWarningComp.svelte index f7eed71e..42019494 100644 --- a/src/lib/Others/AccountWarningComp.svelte +++ b/src/lib/Others/AccountWarningComp.svelte @@ -6,6 +6,7 @@ \ No newline at end of file diff --git a/src/ts/storage/accountStorage.ts b/src/ts/storage/accountStorage.ts index de5369a3..33c1537c 100644 --- a/src/ts/storage/accountStorage.ts +++ b/src/ts/storage/accountStorage.ts @@ -7,7 +7,9 @@ import { forageStorage, getUnpargeables, replaceDbResources } from "./globalApi" import { encodeRisuSave } from "./risuSave" import { v4 } from "uuid" -export const AccountWarning = writable('') +export const AccountWarning = writable('TestError') + +let seenWarnings:string[] = [] export class AccountStorage{ auth:string @@ -30,7 +32,10 @@ export class AccountStorage{ if(da.headers.get('Content-Type') === 'application/json'){ const json = (await da.json()) if(json?.warning){ - AccountWarning.set(json.warning) + if(!seenWarnings.includes(json.warning)){ + seenWarnings.push(json.warning) + AccountWarning.set(json.warning) + } } }