Преглед на файлове

refac: temporary enforced behaviour

Timothy Jaeryang Baek преди 3 месеца
родител
ревизия
eac2f36f4f
променени са 3 файла, в които са добавени 4 реда и са изтрити 4 реда
  1. 1 1
      src/lib/components/chat/Chat.svelte
  2. 1 1
      src/lib/components/layout/Sidebar.svelte
  3. 2 2
      src/routes/(app)/+layout.svelte

+ 1 - 1
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);
 		}
 

+ 1 - 1
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);

+ 2 - 2
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);
 				}
 			}