diff options
Diffstat (limited to 'src/config/session.rs')
| -rw-r--r-- | src/config/session.rs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/config/session.rs b/src/config/session.rs index cbfe1c2..076fa27 100644 --- a/src/config/session.rs +++ b/src/config/session.rs @@ -258,6 +258,15 @@ impl Session { Ok(()) } + pub fn clear_messgaes(&mut self) { + if self.messages.is_empty() { + return; + } + self.messages.clear(); + self.data_urls.clear(); + self.dirty = true; + } + pub fn echo_messages(&self, input: &Input) -> String { let messages = self.build_emssages(input); serde_yaml::to_string(&messages).unwrap_or_else(|_| "Unable to echo message".into()) |
