From 25aa77fff17064186d181ca1439caa4dbb00470f Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Tue, 30 Sep 2025 03:59:21 -0400 Subject: [PATCH] delete command --- .../artcraft/media_files/MediaFileDelete.ts | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 frontend/libs/tauri-api/src/lib/artcraft/media_files/MediaFileDelete.ts diff --git a/frontend/libs/tauri-api/src/lib/artcraft/media_files/MediaFileDelete.ts b/frontend/libs/tauri-api/src/lib/artcraft/media_files/MediaFileDelete.ts new file mode 100644 index 0000000000..fb1c56963c --- /dev/null +++ b/frontend/libs/tauri-api/src/lib/artcraft/media_files/MediaFileDelete.ts @@ -0,0 +1,21 @@ +import { invoke } from "@tauri-apps/api/core"; +import { CommandResult } from "../../common/CommandStatus"; + +export interface MediaFileDeleteSuccess extends CommandResult { + payload: MediaFileDeletePayload; +} + +export interface MediaFileDeletePayload { +} + +export const MediaFileDelete = async (media_file_token: string) : Promise => { + try { + return await invoke("media_file_delete_command", { + request: { + media_file_token: media_file_token + } + }) as MediaFileDeleteSuccess; + } catch (error) { + throw error; + } +}