diff --git a/apps/staged/src-tauri/src/prs.rs b/apps/staged/src-tauri/src/prs.rs index cab40ffa..4b590e44 100644 --- a/apps/staged/src-tauri/src/prs.rs +++ b/apps/staged/src-tauri/src/prs.rs @@ -46,7 +46,7 @@ struct PrStatusEvent { /// Create a pull request for a branch by kicking off an agent session. #[tauri::command(rename_all = "camelCase")] -pub fn create_pr( +pub async fn create_pr( store: tauri::State<'_, Mutex>>>, registry: tauri::State<'_, Arc>, app_handle: tauri::AppHandle, @@ -482,7 +482,7 @@ pub async fn has_unpushed_commits( /// Push a branch to its remote by kicking off an agent session. #[tauri::command(rename_all = "camelCase")] -pub fn push_branch( +pub async fn push_branch( store: tauri::State<'_, Mutex>>>, registry: tauri::State<'_, Arc>, app_handle: tauri::AppHandle, diff --git a/apps/staged/src-tauri/src/session_commands.rs b/apps/staged/src-tauri/src/session_commands.rs index d66dfe12..58fcbd83 100644 --- a/apps/staged/src-tauri/src/session_commands.rs +++ b/apps/staged/src-tauri/src/session_commands.rs @@ -130,7 +130,7 @@ pub fn get_session_messages_since( /// in the background, and messages stream into the DB in real-time. /// Returns the Session record (status will be "running"). #[tauri::command] -pub fn start_session( +pub async fn start_session( store: tauri::State<'_, Mutex>>>, registry: tauri::State<'_, Arc>, app_handle: tauri::AppHandle,