From a5fbc43be4cf0d020d26aef5d5c1f7c137ebb9f8 Mon Sep 17 00:00:00 2001 From: enzi221 Date: Sun, 25 May 2025 00:55:14 +0900 Subject: [PATCH 1/2] fix: Guest account can't access alerts properly --- src/lib/Others/AlertComp.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/Others/AlertComp.svelte b/src/lib/Others/AlertComp.svelte index 33c87def..63339c88 100644 --- a/src/lib/Others/AlertComp.svelte +++ b/src/lib/Others/AlertComp.svelte @@ -63,7 +63,7 @@ { if(e.origin.startsWith("https://sv.risuai.xyz") || e.origin.startsWith("http://127.0.0.1") || e.origin === window.location.origin){ - if(e.data.msg.data.vaild && $alertStore.type === 'login'){ + if(e.data.msg?.data?.vaild && $alertStore.type === 'login'){ $alertStore = { type: 'none', msg: JSON.stringify(e.data.msg) From 7eab920d786949219b36aff8b99aa1f36be261c8 Mon Sep 17 00:00:00 2001 From: enzi221 Date: Sun, 25 May 2025 21:00:09 +0900 Subject: [PATCH 2/2] fix: Guest account can't access account page --- src/lib/Setting/Pages/UserSettings.svelte | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/Setting/Pages/UserSettings.svelte b/src/lib/Setting/Pages/UserSettings.svelte index 2cdcb012..8abaf424 100644 --- a/src/lib/Setting/Pages/UserSettings.svelte +++ b/src/lib/Setting/Pages/UserSettings.svelte @@ -20,7 +20,7 @@ { if(e.origin.startsWith("https://sv.risuai.xyz") || e.origin.startsWith("http://127.0.0.1") || e.origin === window.location.origin){ - if(e.data.msg.type === 'drive'){ + if(e.data.msg?.type === 'drive'){ await loadRisuAccountData() DBState.db.account.data.refresh_token = e.data.msg.data.refresh_token DBState.db.account.data.access_token = e.data.msg.data.access_token @@ -28,7 +28,7 @@ await saveRisuAccountData() popup.close() } - else if(e.data.msg.data.vaild){ + else if(e.data.msg?.data.vaild){ openIframe = false DBState.db.account = { id: e.data.msg.id,