summaryrefslogtreecommitdiffstats
path: root/src/client/common.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/common.rs')
-rw-r--r--src/client/common.rs16
1 files changed, 6 insertions, 10 deletions
diff --git a/src/client/common.rs b/src/client/common.rs
index 842741c..aa243a7 100644
--- a/src/client/common.rs
+++ b/src/client/common.rs
@@ -89,19 +89,15 @@ macro_rules! register_client {
pub fn list_models(local_config: &$config) -> Vec<Model> {
let client_name = Self::name(local_config);
- if local_config.models.is_empty() {
- for model in $crate::client::CLIENT_MODELS.iter() {
- match model {
- $crate::client::ClientModel::$config { models } => {
- return Model::from_config(client_name, models);
- }
- _ => {}
+ for model in $crate::client::CLIENT_MODELS.iter() {
+ match model {
+ $crate::client::ClientModel::$config { models } => {
+ return Model::from_config(client_name, &local_config.models, models);
}
+ _ => {}
}
- vec![]
- } else {
- Model::from_config(client_name, &local_config.models)
}
+ vec![]
}
pub fn name(config: &$config) -> &str {