From e665ce04dfe99168b33c203de791d396b8d9e534 Mon Sep 17 00:00:00 2001 From: Gregory Schier Date: Mon, 12 Jan 2026 12:58:25 -0800 Subject: [PATCH] Fix plugins commands --- crates-tauri/yaak-app/src/lib.rs | 7 +++++++ crates-tauri/yaak-app/src/plugins_ext.rs | 19 ++++++------------- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/crates-tauri/yaak-app/src/lib.rs b/crates-tauri/yaak-app/src/lib.rs index d176f9bc..70378f1e 100644 --- a/crates-tauri/yaak-app/src/lib.rs +++ b/crates-tauri/yaak-app/src/lib.rs @@ -1684,6 +1684,13 @@ pub fn run() { git_ext::cmd_git_add_remote, git_ext::cmd_git_rm_remote, // + // Plugin commands + plugins_ext::cmd_plugins_search, + plugins_ext::cmd_plugins_install, + plugins_ext::cmd_plugins_uninstall, + plugins_ext::cmd_plugins_updates, + plugins_ext::cmd_plugins_update_all, + // // WebSocket commands ws_ext::cmd_ws_upsert_request, ws_ext::cmd_ws_duplicate_request, diff --git a/crates-tauri/yaak-app/src/plugins_ext.rs b/crates-tauri/yaak-app/src/plugins_ext.rs index c9a89f4e..8807840d 100644 --- a/crates-tauri/yaak-app/src/plugins_ext.rs +++ b/crates-tauri/yaak-app/src/plugins_ext.rs @@ -17,7 +17,7 @@ use tauri::path::BaseDirectory; use tauri::plugin::{Builder, TauriPlugin}; use tauri::{ AppHandle, Emitter, Manager, RunEvent, Runtime, State, WebviewWindow, WindowEvent, command, - generate_handler, is_dev, + is_dev, }; use tokio::sync::Mutex; use ts_rs::TS; @@ -132,7 +132,7 @@ impl PluginUpdater { // ============================================================================ #[command] -pub(crate) async fn cmd_plugins_search( +pub async fn cmd_plugins_search( app_handle: AppHandle, query: &str, ) -> Result { @@ -141,7 +141,7 @@ pub(crate) async fn cmd_plugins_search( } #[command] -pub(crate) async fn cmd_plugins_install( +pub async fn cmd_plugins_install( window: WebviewWindow, name: &str, version: Option, @@ -163,7 +163,7 @@ pub(crate) async fn cmd_plugins_install( } #[command] -pub(crate) async fn cmd_plugins_uninstall( +pub async fn cmd_plugins_uninstall( plugin_id: &str, window: WebviewWindow, ) -> Result { @@ -174,7 +174,7 @@ pub(crate) async fn cmd_plugins_uninstall( } #[command] -pub(crate) async fn cmd_plugins_updates( +pub async fn cmd_plugins_updates( app_handle: AppHandle, ) -> Result { let http_client = yaak_api_client(&app_handle)?; @@ -183,7 +183,7 @@ pub(crate) async fn cmd_plugins_updates( } #[command] -pub(crate) async fn cmd_plugins_update_all( +pub async fn cmd_plugins_update_all( window: WebviewWindow, ) -> Result> { let http_client = yaak_api_client(window.app_handle())?; @@ -233,13 +233,6 @@ pub(crate) async fn cmd_plugins_update_all( pub fn init() -> TauriPlugin { Builder::new("yaak-plugins") - .invoke_handler(generate_handler![ - cmd_plugins_search, - cmd_plugins_install, - cmd_plugins_uninstall, - cmd_plugins_updates, - cmd_plugins_update_all - ]) .setup(|app_handle, _| { // Resolve paths for plugin manager let vendored_plugin_dir = app_handle