From cab84e5022c45b2789265c9b808333130c8acb40 Mon Sep 17 00:00:00 2001 From: Jiajie Chen Date: Wed, 19 Jun 2024 18:27:51 +0800 Subject: [PATCH] feat: split messages by \r --- worker/src/build.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/worker/src/build.rs b/worker/src/build.rs index 3cd17ef..4577b93 100644 --- a/worker/src/build.rs +++ b/worker/src/build.rs @@ -52,7 +52,11 @@ async fn get_output_logged( let mut stdout_out = vec![]; while let Ok(Some(v)) = stdout_reader.next_line().await { - tx.clone().into_send_async(Message::Text(v.clone())).await?; + for line in v.split("\r") { + tx.clone() + .into_send_async(Message::Text(line.to_string())) + .await?; + } stdout_out.push(v); }