From 30de1a9b5300e8b8a777802cad173ac4e477fdc6 Mon Sep 17 00:00:00 2001 From: Miroito Date: Sun, 26 Nov 2023 10:28:43 +0100 Subject: [PATCH] fix mitigate authentication verification --- client/src/capsules/user_icon.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/client/src/capsules/user_icon.rs b/client/src/capsules/user_icon.rs index f99df34..b6f2802 100644 --- a/client/src/capsules/user_icon.rs +++ b/client/src/capsules/user_icon.rs @@ -16,6 +16,10 @@ fn user_icon(cx: Scope, _props: ()) -> View { #[cfg(client)] spawn_local_scoped(cx, async move { + // Since logged in is set to false by default (on the first page load) we have to check + if *global_state.logged_in.get() { + return; + } let status = api_scope_ref.is_authenticated().await.unwrap().status(); if status == 200 { global_state.logged_in.set(true);