From eac2f36f4f46102187c8ab8abb8cd725941518e6 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Mon, 30 Jun 2025 13:16:46 +0400 Subject: [PATCH] refac: temporary enforced behaviour --- src/lib/components/chat/Chat.svelte | 2 +- src/lib/components/layout/Sidebar.svelte | 2 +- src/routes/(app)/+layout.svelte | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lib/components/chat/Chat.svelte b/src/lib/components/chat/Chat.svelte index 30892fff65..5bae963fe7 100644 --- a/src/lib/components/chat/Chat.svelte +++ b/src/lib/components/chat/Chat.svelte @@ -708,7 +708,7 @@ ////////////////////////// const initNewChat = async () => { - if ($user?.permissions?.chat?.temporary_enforced) { + if ($user?.role !== 'admin' && $user?.permissions?.chat?.temporary_enforced) { await temporaryChatEnabled.set(true); } diff --git a/src/lib/components/layout/Sidebar.svelte b/src/lib/components/layout/Sidebar.svelte index 970543cd45..67d666cc90 100644 --- a/src/lib/components/layout/Sidebar.svelte +++ b/src/lib/components/layout/Sidebar.svelte @@ -491,7 +491,7 @@ on:click={async () => { selectedChatId = null; - if ($user?.permissions?.chat?.temporary_enforced) { + if ($user?.role !== 'admin' && $user?.permissions?.chat?.temporary_enforced) { await temporaryChatEnabled.set(true); } else { await temporaryChatEnabled.set(false); diff --git a/src/routes/(app)/+layout.svelte b/src/routes/(app)/+layout.svelte index 1e61c6f2b1..123de9f632 100644 --- a/src/routes/(app)/+layout.svelte +++ b/src/routes/(app)/+layout.svelte @@ -199,7 +199,7 @@ event.preventDefault(); console.log('temporaryChat'); - if ($user?.permissions?.chat?.temporary_enforced) { + if ($user?.role !== 'admin' && $user?.permissions?.chat?.temporary_enforced) { temporaryChatEnabled.set(true); } else { temporaryChatEnabled.set(!$temporaryChatEnabled); @@ -222,7 +222,7 @@ temporaryChatEnabled.set(true); } - if ($user?.permissions?.chat?.temporary_enforced) { + if ($user?.role !== 'admin' && $user?.permissions?.chat?.temporary_enforced) { temporaryChatEnabled.set(true); } }