From 4fac04de47fc0398b6865aee2bd189dd98348694 Mon Sep 17 00:00:00 2001 From: brxken128 <77554505+brxken128@users.noreply.github.com> Date: Tue, 17 Jan 2023 15:32:09 +0000 Subject: [PATCH] add file cutter to files route --- core/src/api/files.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/core/src/api/files.rs b/core/src/api/files.rs index c4ab092b4..6b40960c9 100644 --- a/core/src/api/files.rs +++ b/core/src/api/files.rs @@ -3,6 +3,7 @@ use crate::{ job::Job, object::fs::{ copy::{FileCopierJob, FileCopierJobInit}, + cut::{FileCutterJob, FileCutterJobInit}, decrypt::{FileDecryptorJob, FileDecryptorJobInit}, delete::{FileDeleterJob, FileDeleterJobInit}, duplicate::{FileDuplicatorJob, FileDuplicatorJobInit}, @@ -142,6 +143,14 @@ pub(crate) fn mount() -> RouterBuilder { library.spawn_job(Job::new(args, FileCopierJob {})).await; invalidate_query!(library, "locations.getExplorerData"); + Ok(()) + }) + }) + .library_mutation("cutFiles", |t| { + t(|_, args: FileCutterJobInit, library| async move { + library.spawn_job(Job::new(args, FileCutterJob {})).await; + invalidate_query!(library, "locations.getExplorerData"); + Ok(()) }) })