use crate::tauri_plugin::commands::ApiAccess; use crate::tauri_plugin::error::PluginResult; use crate::types::tags::TagResponse; #[tauri::command] pub async fn get_all_tags(api_state: ApiAccess<'_>) -> PluginResult> { let api = api_state.api().await?; let all_tags = api.tag.get_all_tags().await?; Ok(all_tags) } #[tauri::command] pub async fn get_tags_for_file( hash: String, api_state: ApiAccess<'_>, ) -> PluginResult> { let api = api_state.api().await?; let tags = api.tag.get_tags_for_file(hash).await?; Ok(tags) }