summaryrefslogtreecommitdiff
path: root/src/store/taskStore.ts
diff options
context:
space:
mode:
authorSolstice <solstice@local>2026-06-09 01:10:46 -0700
committerSolstice <solstice@local>2026-06-09 01:10:46 -0700
commit887c0bc6f968f80ac90220f24bb578438e05708a (patch)
tree563925e9bc82ae0eee582dc9128ea753d0082ab0 /src/store/taskStore.ts
parent4e2d978eb5fc9457d5b913bc10faf1266e6dcda4 (diff)
fix: resolve final release blockers
Diffstat (limited to 'src/store/taskStore.ts')
-rw-r--r--src/store/taskStore.ts7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/store/taskStore.ts b/src/store/taskStore.ts
index 94386ac..2a3a8be 100644
--- a/src/store/taskStore.ts
+++ b/src/store/taskStore.ts
@@ -1,5 +1,6 @@
import { create } from 'zustand';
import { invoke } from '@tauri-apps/api/core';
+import { useTimerStore } from './timerStore';
export interface Task {
id: string;
@@ -79,5 +80,11 @@ export const useTaskStore = create<TaskStore>((set) => ({
setCurrentTask: async (id) => {
await invoke('set_current_task', { taskId: id });
+ useTimerStore.getState().setCurrentTaskId(id);
+ try {
+ await useTimerStore.getState().syncFromBackend();
+ } catch (e) {
+ console.error('syncFromBackend after set_current_task error:', e);
+ }
},
}));