Jonathan Kelley пре 6 месеци
родитељ
комит
49caa2b113
2 измењених фајлова са 3 додато и 0 уклоњено
  1. 2 0
      packages/cli/src/serve/mod.rs
  2. 1 0
      packages/cli/src/serve/server.rs

+ 2 - 0
packages/cli/src/serve/mod.rs

@@ -120,6 +120,7 @@ pub(crate) async fn serve_all(mut args: ServeArgs) -> Result<()> {
                     runner.file_map.force_rebuild();
 
                     // Tell the server to show a loading page for any new requests
+                    devserver.send_reload_start().await;
                     devserver.start_build().await;
                 } else {
                     tracing::warn!(
@@ -227,6 +228,7 @@ pub(crate) async fn serve_all(mut args: ServeArgs) -> Result<()> {
 
                 builder.rebuild(args.build_arguments.clone());
                 runner.file_map.force_rebuild();
+                devserver.send_reload_start().await;
                 devserver.start_build().await
             }
 

+ 1 - 0
packages/cli/src/serve/server.rs

@@ -245,6 +245,7 @@ impl WebServer {
                 self.build_status.set(Status::BuildError {
                     error: ansi_to_html::convert(&error).unwrap_or(error),
                 });
+                self.send_reload_failed().await;
                 self.send_build_status().await;
             }
         }