diff options
| author | Adam <[email protected]> | 2026-02-11 08:51:41 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2026-02-11 08:51:41 -0600 |
| commit | 2e8082dd21873928dbf6486fd004b70aff880bb5 (patch) | |
| tree | d249ef4a676ff9cfd50f80fb192405ad6669c397 /packages/desktop/src-tauri/src/server.rs | |
| parent | a52fe28246f05683b7a52782eafa038c899808db (diff) | |
| download | opencode-2e8082dd21873928dbf6486fd004b70aff880bb5.tar.gz opencode-2e8082dd21873928dbf6486fd004b70aff880bb5.zip | |
Revert "feat(desktop): add WSL backend mode (#12914)"
This reverts commit 213a87234dd7579873787070e5f8ad98eb88bce8.
Diffstat (limited to 'packages/desktop/src-tauri/src/server.rs')
| -rw-r--r-- | packages/desktop/src-tauri/src/server.rs | 45 |
1 files changed, 1 insertions, 44 deletions
diff --git a/packages/desktop/src-tauri/src/server.rs b/packages/desktop/src-tauri/src/server.rs index 81e0595af..81382f100 100644 --- a/packages/desktop/src-tauri/src/server.rs +++ b/packages/desktop/src-tauri/src/server.rs @@ -8,20 +8,9 @@ use tokio::task::JoinHandle; use crate::{ cli, - constants::{DEFAULT_SERVER_URL_KEY, SETTINGS_STORE, WSL_ENABLED_KEY}, + constants::{DEFAULT_SERVER_URL_KEY, SETTINGS_STORE}, }; -#[derive(Clone, serde::Serialize, serde::Deserialize, specta::Type, Debug)] -pub struct WslConfig { - pub enabled: bool, -} - -impl Default for WslConfig { - fn default() -> Self { - Self { enabled: false } - } -} - #[tauri::command] #[specta::specta] pub fn get_default_server_url(app: AppHandle) -> Result<Option<String>, String> { @@ -59,38 +48,6 @@ pub async fn set_default_server_url(app: AppHandle, url: Option<String>) -> Resu Ok(()) } -#[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 }) -} - -#[tauri::command] -#[specta::specta] -pub fn set_wsl_config(app: AppHandle, config: WslConfig) -> Result<(), String> { - let store = app - .store(SETTINGS_STORE) - .map_err(|e| format!("Failed to open settings store: {}", e))?; - - store.set(WSL_ENABLED_KEY, serde_json::Value::Bool(config.enabled)); - - store - .save() - .map_err(|e| format!("Failed to save settings: {}", e))?; - - Ok(()) -} - pub async fn get_saved_server_url(app: &tauri::AppHandle) -> Option<String> { if let Some(url) = get_default_server_url(app.clone()).ok().flatten() { tracing::info!(%url, "Using desktop-specific custom URL"); |
