Files
tolaria/src-tauri/src/commands/delete.rs
2026-04-14 10:57:32 +02:00

15 lines
429 B
Rust

use crate::vault;
use super::expand_tilde;
#[tauri::command]
pub async fn batch_delete_notes_async(paths: Vec<String>) -> Result<Vec<String>, String> {
let expanded: Vec<String> = paths
.iter()
.map(|path| expand_tilde(path).into_owned())
.collect();
tokio::task::spawn_blocking(move || vault::batch_delete_notes(&expanded))
.await
.map_err(|e| format!("Task panicked: {e}"))?
}