summaryrefslogtreecommitdiffhomepage
path: root/packages/desktop/src-tauri/src/server.rs
diff options
context:
space:
mode:
authorAdam <[email protected]>2026-02-11 08:51:41 -0600
committerAdam <[email protected]>2026-02-11 08:51:41 -0600
commit2e8082dd21873928dbf6486fd004b70aff880bb5 (patch)
treed249ef4a676ff9cfd50f80fb192405ad6669c397 /packages/desktop/src-tauri/src/server.rs
parenta52fe28246f05683b7a52782eafa038c899808db (diff)
downloadopencode-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.rs45
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");