style: fix fmt and clippy warnings
This commit is contained in:
@@ -1142,10 +1142,10 @@ impl App {
|
||||
let settings = Settings::load().unwrap_or_else(|_| Settings::default());
|
||||
|
||||
// Let settings override the config provider so runtime switches survive restarts.
|
||||
if let Some(ref provider_str) = settings.default_provider {
|
||||
if let Some(parsed) = ApiProvider::parse(provider_str) {
|
||||
provider = parsed;
|
||||
}
|
||||
if let Some(ref provider_str) = settings.default_provider
|
||||
&& let Some(parsed) = ApiProvider::parse(provider_str)
|
||||
{
|
||||
provider = parsed;
|
||||
}
|
||||
let auto_compact = settings.auto_compact;
|
||||
let calm_mode = settings.calm_mode;
|
||||
|
||||
@@ -72,8 +72,7 @@ pub struct ModelPickerView {
|
||||
impl ModelPickerView {
|
||||
#[must_use]
|
||||
pub fn new(app: &App) -> Self {
|
||||
let hide_deepseek_models =
|
||||
crate::config::provider_passes_model_through(app.api_provider);
|
||||
let hide_deepseek_models = crate::config::provider_passes_model_through(app.api_provider);
|
||||
let initial_model = if app.auto_model {
|
||||
"auto".to_string()
|
||||
} else {
|
||||
@@ -85,9 +84,7 @@ impl ModelPickerView {
|
||||
} else {
|
||||
PICKER_MODELS.iter().map(|(id, _)| *id).collect()
|
||||
};
|
||||
let mut selected_model_idx = visible_models
|
||||
.iter()
|
||||
.position(|id| *id == initial_model);
|
||||
let mut selected_model_idx = visible_models.iter().position(|id| *id == initial_model);
|
||||
let show_custom_model_row = selected_model_idx.is_none();
|
||||
if show_custom_model_row {
|
||||
selected_model_idx = Some(visible_models.len());
|
||||
|
||||
Reference in New Issue
Block a user