summaryrefslogtreecommitdiffstats
path: root/src/client
diff options
context:
space:
mode:
authorsigoden <sigoden@gmail.com>2024-03-04 11:08:59 +0800
committerGitHub <noreply@github.com>2024-03-04 11:08:59 +0800
commit3f693ea060d96b0adc397768c3b2dd47708a20ce (patch)
treed805b526aa7423d839a1c52907057e13efa0f38c /src/client
parent9e15a3409e7080f0cf06b6dcfc0077142e3e8972 (diff)
downloadaichat-3f693ea060d96b0adc397768c3b2dd47708a20ce.tar.gz
feat: compress session automaticlly (#333)
* feat: compress session automaticlly * non-block * update field description * set compress_threshold * update session::clear_messages * able to override session compress_threshold * enable compress_threshold by default * make session compress_threshold optional
Diffstat (limited to 'src/client')
-rw-r--r--src/client/message.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/client/message.rs b/src/client/message.rs
index dc8c3e1..757b673 100644
--- a/src/client/message.rs
+++ b/src/client/message.rs
@@ -17,7 +17,7 @@ impl Message {
}
}
-#[derive(Debug, Clone, Copy, Deserialize, Serialize)]
+#[derive(Debug, Clone, Copy, PartialEq, Eq, Deserialize, Serialize)]
#[serde(rename_all = "snake_case")]
pub enum MessageRole {
System,