feat: release OpsXShell 2.1.1

This commit is contained in:
Logan.Li committed 2026-07-31 01:37:01 +08:00
1 parent a3dba0c6ed
commit 494ef6b9d0
37 files changed
+2039 -370

No files matched your search

+8 -3
View File
@@ -41,22 +41,27 @@ pub async fn ssh_exec(
) -> Result<ExecResponse, String> {
let service = state.ssh.clone();
Ok(
match tauri::async_runtime::spawn_blocking(move || service.exec(&connection_id, &command))
.await
match tauri::async_runtime::spawn_blocking(move || {
service.exec_with_status(&connection_id, &command)
})
.await
{
Ok(Ok(result)) => ExecResponse {
Ok(Ok((result, exit_code))) => ExecResponse {
success: true,
result: Some(result),
exit_code: Some(exit_code),
error: None,
},
Ok(Err(error)) => ExecResponse {
success: false,
result: None,
exit_code: None,
error: Some(error),
},
Err(error) => ExecResponse {
success: false,
result: None,
exit_code: None,
error: Some(error.to_string()),
},
},