From e561ff74b81209b8e0f0c7cc63861a2ef70d19bf Mon Sep 17 00:00:00 2001
From: Kit La Touche <kit@transneptune.net>
Date: Fri, 21 Feb 2025 23:19:30 -0500
Subject: Only redirect to last active channel off of /

---
 ui/routes/+layout.svelte | 27 +--------------------------
 1 file changed, 1 insertion(+), 26 deletions(-)

(limited to 'ui/routes/+layout.svelte')

diff --git a/ui/routes/+layout.svelte b/ui/routes/+layout.svelte
index 18c0541..5bccd2f 100644
--- a/ui/routes/+layout.svelte
+++ b/ui/routes/+layout.svelte
@@ -1,14 +1,11 @@
 <script>
   import { setContext } from 'svelte';
-  import { browser } from '$app/environment';
-  import { goto, onNavigate, afterNavigate } from '$app/navigation';
+  import { onNavigate } from '$app/navigation';
   import { page } from '$app/stores';
   import '../app.css';
   import logo from '$lib/assets/logo.png';
-  import { STORE_KEY_LAST_ACTIVE } from '$lib/constants';
   import { currentUser } from '$lib/store';
 
-  let activeChannel = $derived($page.params.channel);
 
   let pageContext = $state({
     showMenu: false
@@ -20,28 +17,6 @@
     pageContext.showMenu = !pageContext.showMenu;
   }
 
-  function getLastActiveChannel() {
-    return (
-      browser && JSON.parse(localStorage.getItem(STORE_KEY_LAST_ACTIVE))
-    );
-  }
-
-  function setLastActiveChannel(channelId) {
-    browser && localStorage.setItem(
-      STORE_KEY_LAST_ACTIVE,
-      JSON.stringify(channelId)
-    );
-  }
-
-  afterNavigate(() => {
-    const lastActiveChannel = getLastActiveChannel();
-    if (!activeChannel && lastActiveChannel) {
-      goto(`/ch/${lastActiveChannel}`);
-    } else {
-      setLastActiveChannel(activeChannel || null);
-    }
-  });
-
   onNavigate(() => {
     pageContext.showMenu = false;
   });
-- 
cgit v1.2.3

