feat: release OpsXShell 2.1.1
This commit is contained in:
1 parent
a3dba0c6ed
commit
494ef6b9d0
37 files changed
+2039
-370
No files matched your search
@@ -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()),
|
||||
},
|
||||
},
|
||||
|
||||
Reference in new issue
Block a user