diff options
| author | sigoden <sigoden@gmail.com> | 2024-06-12 07:17:57 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-06-12 07:17:57 +0800 |
| commit | e9e48f23208fef3b334540f18d87feb8b17a2bda (patch) | |
| tree | 6da5ef751c2683708216654b5af2e151cd0f570d /src/config/session.rs | |
| parent | c0bfb90b204fccd1395e53e4fe977b34bcc6bca0 (diff) | |
| download | aichat-e9e48f23208fef3b334540f18d87feb8b17a2bda.tar.gz | |
refactor: rename `selected_functions` to `functions_filter` (#587)
Diffstat (limited to 'src/config/session.rs')
| -rw-r--r-- | src/config/session.rs | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/src/config/session.rs b/src/config/session.rs index 62ba93c..ce9dc7b 100644 --- a/src/config/session.rs +++ b/src/config/session.rs @@ -21,7 +21,7 @@ pub struct Session { #[serde(skip_serializing_if = "Option::is_none")] top_p: Option<f64>, #[serde(skip_serializing_if = "Option::is_none")] - selected_functions: Option<FunctionsFilter>, + functions_filter: Option<FunctionsFilter>, #[serde(skip_serializing_if = "Option::is_none")] save_session: Option<bool>, #[serde(skip_serializing_if = "Option::is_none")] @@ -139,8 +139,8 @@ impl Session { if let Some(top_p) = self.top_p() { data["top_p"] = top_p.into(); } - if let Some(selected_functions) = self.selected_functions() { - data["selected_functions"] = selected_functions.into(); + if let Some(functions_filter) = self.functions_filter() { + data["functions_filter"] = functions_filter.into(); } if let Some(save_session) = self.save_session() { data["save_session"] = save_session.into(); @@ -176,8 +176,8 @@ impl Session { items.push(("top_p", top_p.to_string())); } - if let Some(selected_functions) = self.selected_functions() { - items.push(("selected_functions", selected_functions)); + if let Some(functions_filter) = self.functions_filter() { + items.push(("functions_filter", functions_filter)); } if let Some(save_session) = self.save_session() { @@ -251,7 +251,7 @@ impl Session { self.model_id = role.model().id(); self.temperature = role.temperature(); self.top_p = role.top_p(); - self.selected_functions = role.selected_functions(); + self.functions_filter = role.functions_filter(); self.model = role.model().clone(); self.role_name = role.name().to_string(); self.role_prompt = role.prompt().to_string(); @@ -418,8 +418,8 @@ impl RoleLike for Session { self.top_p } - fn selected_functions(&self) -> Option<FunctionsFilter> { - self.selected_functions.clone() + fn functions_filter(&self) -> Option<FunctionsFilter> { + self.functions_filter.clone() } fn set_model(&mut self, model: &Model) { @@ -444,9 +444,9 @@ impl RoleLike for Session { } } - fn set_selected_functions(&mut self, value: Option<FunctionsFilter>) { - if self.selected_functions != value { - self.selected_functions = value; + fn set_functions_filter(&mut self, value: Option<FunctionsFilter>) { + if self.functions_filter != value { + self.functions_filter = value; self.dirty = true; } } |
