summaryrefslogtreecommitdiffstats
path: root/src/main.rs
diff options
context:
space:
mode:
authorsigoden <sigoden@gmail.com>2024-02-25 20:09:40 +0800
committerGitHub <noreply@github.com>2024-02-25 20:09:40 +0800
commitc773e8d2e1e737fdda2f7bfe8e97c0411a1ba172 (patch)
tree2ca04eae4752e368814d9f5d7c38c3617ba7fbb5 /src/main.rs
parenta3fbf71c1c1a1bba27d8a546e63ae54605e1fadc (diff)
downloadaichat-c773e8d2e1e737fdda2f7bfe8e97c0411a1ba172.tar.gz
refactor: improve saving messages (#322)
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs
index 6c3d54f..bd319e1 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -145,6 +145,7 @@ fn execute(config: &GlobalConfig, text: &str) -> Result<()> {
let client = init_client(config)?;
config.read().maybe_print_send_tokens(&input);
let eval_str = client.send_message(input.clone())?;
+ config.write().save_message(input, &eval_str)?;
let render_options = config.read().get_render_options()?;
let mut markdown_render = MarkdownRender::init(render_options)?;
if config.read().dry_run {