diff options
| author | Brendan Allan <[email protected]> | 2026-02-18 16:24:28 +0800 |
|---|---|---|
| committer | Brendan Allan <[email protected]> | 2026-02-18 16:24:28 +0800 |
| commit | 6cd3a5902260764899a566b33d7f76123b9c9800 (patch) | |
| tree | 0aba293acad98f6d9ea5207d0991d23b3050ca8a | |
| parent | 5aeb305344830aec9a3c8f84f595487bfd930417 (diff) | |
| download | opencode-6cd3a5902260764899a566b33d7f76123b9c9800.tar.gz opencode-6cd3a5902260764899a566b33d7f76123b9c9800.zip | |
desktop: cleanup
| -rw-r--r-- | packages/desktop/src-tauri/src/cli.rs | 4 | ||||
| -rw-r--r-- | packages/desktop/src-tauri/src/server.rs | 24 |
2 files changed, 15 insertions, 13 deletions
diff --git a/packages/desktop/src-tauri/src/cli.rs b/packages/desktop/src-tauri/src/cli.rs index 91e1787df..cad942acb 100644 --- a/packages/desktop/src-tauri/src/cli.rs +++ b/packages/desktop/src-tauri/src/cli.rs @@ -19,6 +19,8 @@ use tokio::{ use tokio_stream::wrappers::ReceiverStream; use tracing::Instrument; +use crate::server::get_wsl_config; + const CLI_INSTALL_DIR: &str = ".opencode/bin"; const CLI_BINARY_NAME: &str = "opencode"; @@ -201,7 +203,7 @@ fn get_user_shell() -> String { } fn is_wsl_enabled(_app: &tauri::AppHandle) -> bool { - false + get_wsl_config(_app.clone()).is_ok_and(|v| v.enabled) } fn shell_escape(input: &str) -> String { diff --git a/packages/desktop/src-tauri/src/server.rs b/packages/desktop/src-tauri/src/server.rs index 8253482ef..a13b450bb 100644 --- a/packages/desktop/src-tauri/src/server.rs +++ b/packages/desktop/src-tauri/src/server.rs @@ -55,18 +55,18 @@ pub async fn set_default_server_url(app: AppHandle, url: Option<String>) -> Resu #[tauri::command] #[specta::specta] -pub fn get_wsl_config(app: AppHandle) -> Result<WslConfig, String> { - let store = app - .store(SETTINGS_STORE) - .map_err(|e| format!("Failed to open settings store: {}", e))?; - - let enabled = store - .get(WSL_ENABLED_KEY) - .as_ref() - .and_then(|v| v.as_bool()) - .unwrap_or(false); - - Ok(WslConfig { enabled }) +pub fn get_wsl_config(_app: AppHandle) -> Result<WslConfig, String> { + // let store = app + // .store(SETTINGS_STORE) + // .map_err(|e| format!("Failed to open settings store: {}", e))?; + + // let enabled = store + // .get(WSL_ENABLED_KEY) + // .as_ref() + // .and_then(|v| v.as_bool()) + // .unwrap_or(false); + + Ok(WslConfig { enabled: false }) } #[tauri::command] |
