From 904054a437358d4533ff1b6c82ac8e6355f2074d Mon Sep 17 00:00:00 2001 From: kwaroran Date: Sat, 6 Jul 2024 04:09:24 +0900 Subject: [PATCH] fix account warning issues --- src/lib/Others/AccountWarningComp.svelte | 1 + src/ts/storage/accountStorage.ts | 9 +++++++-- 2 files changed, 8 insertions(+), 2 deletions(-) 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) + } } }