summaryrefslogtreecommitdiffstats
path: root/src/config/session.rs
diff options
context:
space:
mode:
authorsigoden <sigoden@gmail.com>2024-06-11 11:46:29 +0800
committerGitHub <noreply@github.com>2024-06-11 11:46:29 +0800
commit822688a06a2dd2c45c7a1d5fd32f8f0d415d8620 (patch)
tree13a7c0f0d6fac00afac92c76dd3a4b64c2a6d08b /src/config/session.rs
parentbb867c4fcbc6f42770471f0a0117cd8909f660d7 (diff)
downloadaichat-822688a06a2dd2c45c7a1d5fd32f8f0d415d8620.tar.gz
refactor: adjust config methods order (#581)
Diffstat (limited to 'src/config/session.rs')
-rw-r--r--src/config/session.rs16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/config/session.rs b/src/config/session.rs
index 97843bd..a525af3 100644
--- a/src/config/session.rs
+++ b/src/config/session.rs
@@ -86,6 +86,14 @@ impl Session {
Ok(session)
}
+ pub fn is_temp(&self) -> bool {
+ self.name == TEMP_SESSION_NAME
+ }
+
+ pub fn is_empty(&self) -> bool {
+ self.messages.is_empty() && self.compressed_messages.is_empty()
+ }
+
pub fn name(&self) -> &str {
&self.name
}
@@ -342,14 +350,6 @@ impl Session {
Ok(())
}
- pub fn is_temp(&self) -> bool {
- self.name == TEMP_SESSION_NAME
- }
-
- pub fn is_empty(&self) -> bool {
- self.messages.is_empty() && self.compressed_messages.is_empty()
- }
-
pub fn add_message(&mut self, input: &Input, output: &str) -> Result<()> {
let mut need_add_msg = true;
if self.messages.is_empty() {