diff options
| author | mo8it <mo8it@proton.me> | 2024-04-14 16:04:05 +0200 |
|---|---|---|
| committer | mo8it <mo8it@proton.me> | 2024-04-14 16:04:05 +0200 |
| commit | 070a780d7f7ca4ef03ab29898ec553933994bfab (patch) | |
| tree | bf168fa78289099247bf52f11b70c111b78c377a | |
| parent | 8aef915ee732af1480cd7b93818f7d71c3ba178c (diff) | |
Trim the final message
| -rw-r--r-- | src/app_state.rs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/app_state.rs b/src/app_state.rs index fb4b92e..432a9a2 100644 --- a/src/app_state.rs +++ b/src/app_state.rs @@ -228,8 +228,12 @@ impl AppState { writer.execute(Clear(ClearType::All))?; writer.write_all(FENISH_LINE.as_bytes())?; - writer.write_all(self.final_message.as_bytes())?; - writer.write_all(b"\n")?; + + let final_message = self.final_message.trim(); + if !final_message.is_empty() { + writer.write_all(self.final_message.as_bytes())?; + writer.write_all(b"\n")?; + } return Ok(ExercisesProgress::AllDone); }; |
