refactor: connect mihomo websocket

This commit is contained in:
oomeow
2025-10-04 10:53:44 +08:00
Unverified
parent f92b3527de
commit 04bbe7f544
15 changed files with 153 additions and 245 deletions

8
src-tauri/Cargo.lock generated
View File

@@ -7865,9 +7865,9 @@ dependencies = [
[[package]]
name = "tokio-tungstenite"
version = "0.27.0"
version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "489a59b6730eda1b0171fcfda8b121f4bee2b35cba8645ca35c5f7ba3eb736c1"
checksum = "d25a406cddcc431a75d3d9afc6a7c0f7428d4891dd973e4d54c56b46127bf857"
dependencies = [
"futures-util",
"log",
@@ -8293,9 +8293,9 @@ dependencies = [
[[package]]
name = "tungstenite"
version = "0.27.0"
version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eadc29d668c91fcc564941132e17b28a7ceb2f3ebf0b9dae3e03fd7a6748eb0d"
checksum = "8628dcc84e5a09eb3d8423d6cb682965dea9133204e8fb3efee74c2a0c259442"
dependencies = [
"bytes",
"data-encoding",

View File

@@ -900,7 +900,6 @@ impl CoreManager {
logging_error!(Type::Core, true, self.start_core_by_sidecar().await);
}
};
handle::Handle::refresh_websocket();
Ok(())
}

View File

@@ -307,14 +307,6 @@ impl Handle {
window
}
pub fn refresh_websocket() {
if let Some(window) = Self::get_window()
&& let Err(e) = window.emit("verge://refresh-websocket", "yes")
{
log::error!("{e}");
}
}
pub fn refresh_clash() {
let handle = Self::global();
if handle.is_exiting() {