From 9bb1e23f76e4e50e65418802c6c02535c586941b Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Wed, 8 Oct 2025 21:12:54 -0400 Subject: [PATCH] mark task dismissed and convert timestamps --- .../task_queue/MarkTaskAsDismissed.ts | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 frontend/libs/tauri-api/src/lib/artcraft/task_queue/MarkTaskAsDismissed.ts diff --git a/frontend/libs/tauri-api/src/lib/artcraft/task_queue/MarkTaskAsDismissed.ts b/frontend/libs/tauri-api/src/lib/artcraft/task_queue/MarkTaskAsDismissed.ts new file mode 100644 index 0000000000..7620833dc0 --- /dev/null +++ b/frontend/libs/tauri-api/src/lib/artcraft/task_queue/MarkTaskAsDismissed.ts @@ -0,0 +1,22 @@ +import { invoke } from "@tauri-apps/api/core"; +import { CommandResult } from "../../common/CommandStatus"; + +interface MarkTaskAsDismissedSuccess extends CommandResult { + payload: void; +} + +export const MarkTaskAsDismissed = async (task_id: string) : Promise => { + try { + let result = await invoke("mark_task_as_dismissed_command", { + request: { + task: task_id + } + }) as MarkTaskAsDismissedSuccess; + return result; + } catch (error) { + throw error; + } +} + +// Temporary just for testing - +(window as any).test_mark_task_as_dismissed = MarkTaskAsDismissed;