From d70e9fb01e6c7f4d3fd4c9ce6d13251108d6a7f4 Mon Sep 17 00:00:00 2001 From: Adam <2363879+adamdotdevin@users.noreply.github.com> Date: Sat, 27 Dec 2025 19:59:16 -0600 Subject: chore(desktop): cleanup --- packages/app/src/pages/layout.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'packages/app/src/pages') diff --git a/packages/app/src/pages/layout.tsx b/packages/app/src/pages/layout.tsx index 538a3b840..bd368bb6c 100644 --- a/packages/app/src/pages/layout.tsx +++ b/packages/app/src/pages/layout.tsx @@ -118,7 +118,13 @@ export default function Layout(props: ParentProps) { }) onMount(() => { - const unsub = globalSync.permission.onUpdated(({ directory, permission }) => { + const seenPermissions = new Set() + const unsub = globalSDK.event.listen((e) => { + if (e.details?.type !== "permission.updated") return + const directory = e.name + const permission = e.details.properties + if (seenPermissions.has(permission.id)) return + seenPermissions.add(permission.id) const currentDir = params.dir ? base64Decode(params.dir) : undefined const currentSession = params.id if (directory === currentDir && permission.sessionID === currentSession) return -- cgit v1.2.3