浏览代码

fix: hot reload blocking (#2127)

Miles Murgaw 1 年之前
父节点
当前提交
acbf7dfc4f
共有 2 个文件被更改,包括 4 次插入3 次删除
  1. 1 0
      Cargo.lock
  2. 3 3
      packages/cli/src/server/web/hot_reload.rs

+ 1 - 0
Cargo.lock

@@ -2221,6 +2221,7 @@ name = "dioxus-fullstack"
 version = "0.5.0-alpha.2"
 dependencies = [
  "anymap",
+ "async-compression",
  "async-trait",
  "axum",
  "base64",

+ 3 - 3
packages/cli/src/server/web/hot_reload.rs

@@ -51,11 +51,11 @@ async fn hotreload_loop(mut socket: WebSocket, state: HotReloadState) -> anyhow:
                 msg = _rx => msg,
                 e = _socket => {
                     if let Some(Err(e)) = e {
-                        log::info!("🔥 Hot Reload WebSocket disconnected: {}", e);
-                        break;
+                        log::info!("🔥 Hot Reload WebSocket Error: {}", e);
                     } else {
-                        continue;
+                        log::info!("🔥 Hot Reload WebSocket Closed");
                     }
+                    break;
                 },
             };