summaryrefslogtreecommitdiffstats
path: root/src/config/session.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/config/session.rs')
-rw-r--r--src/config/session.rs9
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())