summaryrefslogtreecommitdiffstats
path: root/src/repl.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/repl.rs')
-rw-r--r--src/repl.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/repl.rs b/src/repl.rs
index 2a3a48f..164d746 100644
--- a/src/repl.rs
+++ b/src/repl.rs
@@ -278,10 +278,17 @@ impl ReplCmdHandler {
};
self.client
.acquire_stream(&input, prompt, &mut receiver, self.ctrlc.clone())?;
+ let role = self
+ .state
+ .borrow_mut()
+ .role
+ .as_ref()
+ .map(|v| v.name.to_string());
Config::save_message(
self.state.borrow_mut().save_file.as_mut(),
&input,
&receiver.output,
+ &role,
);
wg.wait();
self.state.borrow_mut().reply = receiver.output;