summaryrefslogtreecommitdiffhomepage
path: root/packages/desktop/src/hooks
diff options
context:
space:
mode:
authorDax <[email protected]>2025-11-21 20:41:27 -0500
committerGitHub <[email protected]>2025-11-21 20:41:27 -0500
commit49408c00e964093c654ee270d545c0e29857e61f (patch)
tree600b2a94cd082c0af221fd84fd5346cfe8f9ace4 /packages/desktop/src/hooks
parent76192fbcedff945b5d529a5d733deb2488ee9c8a (diff)
downloadopencode-49408c00e964093c654ee270d545c0e29857e61f.tar.gz
opencode-49408c00e964093c654ee270d545c0e29857e61f.zip
enterprise (#4617)
Co-authored-by: GitHub Action <[email protected]> Co-authored-by: Adam <[email protected]>
Diffstat (limited to 'packages/desktop/src/hooks')
-rw-r--r--packages/desktop/src/hooks/create-session-seen.ts20
1 files changed, 0 insertions, 20 deletions
diff --git a/packages/desktop/src/hooks/create-session-seen.ts b/packages/desktop/src/hooks/create-session-seen.ts
deleted file mode 100644
index c051ed262..000000000
--- a/packages/desktop/src/hooks/create-session-seen.ts
+++ /dev/null
@@ -1,20 +0,0 @@
-import { createSignal, onCleanup, onMount } from "solid-js"
-import { isServer } from "solid-js/web"
-
-export function createSessionSeen(key: string, delay = 1000) {
- // 1. Initialize state based on storage (default to true on server to avoid flash)
- const storageKey = `app:seen:${key}`
- const [hasSeen] = createSignal(!isServer && sessionStorage.getItem(storageKey) === "true")
-
- onMount(() => {
- // 2. If we haven't seen it, mark it as seen for NEXT time
- if (!hasSeen()) {
- const timer = setTimeout(() => {
- sessionStorage.setItem(storageKey, "true")
- }, delay)
- onCleanup(() => clearTimeout(timer))
- }
- })
-
- return hasSeen
-}