summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormo8it <mo8it@proton.me>2024-04-14 16:04:05 +0200
committermo8it <mo8it@proton.me>2024-04-14 16:04:05 +0200
commit070a780d7f7ca4ef03ab29898ec553933994bfab (patch)
treebf168fa78289099247bf52f11b70c111b78c377a /src
parent8aef915ee732af1480cd7b93818f7d71c3ba178c (diff)
Trim the final message
Diffstat (limited to 'src')
-rw-r--r--src/app_state.rs8
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);
};