瀏覽代碼

fix: start param error

MystiPanda 1 年之前
父節點
當前提交
56078098a4
共有 1 個文件被更改,包括 7 次插入5 次删除
  1. 7 5
      src-tauri/src/utils/server.rs

+ 7 - 5
src-tauri/src/utils/server.rs

@@ -28,12 +28,14 @@ pub fn check_singleton() -> Result<()> {
                 let argvs: Vec<String> = std::env::args().collect();
                 if argvs.len() > 1 {
                     let param = argvs[1].as_str();
-                    reqwest::get(format!(
+                    if param.starts_with("clash:") {
+                        reqwest::get(format!(
                         "http://127.0.0.1:{port}/commands/scheme?param={param}"
-                    ))
-                    .await?
-                    .text()
-                    .await?;
+                        ))
+                        .await?
+                        .text()
+                        .await?;
+                    }
                 } else {
                     reqwest::get(format!("http://127.0.0.1:{port}/commands/visible"))
                         .await?