From 75ead9cc8a60a0e7437c919566d5643ffbd91dbe Mon Sep 17 00:00:00 2001 From: Gregory Schier Date: Sat, 4 Jan 2025 07:44:39 -0800 Subject: [PATCH] Fix error handling --- src-tauri/yaak-license/index.ts | 2 +- src-web/hooks/useSyncWorkspaceChildModels.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src-tauri/yaak-license/index.ts b/src-tauri/yaak-license/index.ts index aedf27c6..39f55308 100644 --- a/src-tauri/yaak-license/index.ts +++ b/src-tauri/yaak-license/index.ts @@ -18,7 +18,7 @@ export function useLicense() { useEffect(() => { listen('license-activated', () => { queryClient.invalidateQueries({ queryKey: CHECK_QUERY_KEY }).catch(console.error); - }).then(console.error); + }).catch(console.error); }, []); const CHECK_QUERY_KEY = ['license.check']; diff --git a/src-web/hooks/useSyncWorkspaceChildModels.ts b/src-web/hooks/useSyncWorkspaceChildModels.ts index 9102966a..1ab67002 100644 --- a/src-web/hooks/useSyncWorkspaceChildModels.ts +++ b/src-web/hooks/useSyncWorkspaceChildModels.ts @@ -13,8 +13,9 @@ import { keyValuesAtom } from './useKeyValue'; export function useSyncWorkspaceChildModels() { useEffect(() => { - jotaiStore.sub(activeWorkspaceIdAtom, sync); + const unsub = jotaiStore.sub(activeWorkspaceIdAtom, sync); sync().catch(console.error); + return unsub; }, []); }