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; + } +}