fix: remove Option from model listing return types, propagate errors (#7074)

Signed-off-by: Adrian Cole <adrian@tetrate.io>
This commit is contained in:
Adrian Cole
2026-02-09 08:03:10 +08:00
committed by GitHub
parent 4e87011981
commit 08b89ca66b
27 changed files with 177 additions and 218 deletions
+3 -1
View File
@@ -31,7 +31,9 @@ pub async fn detect_provider_from_api_key(api_key: &str) -> Option<(String, Vec<
})
.await
{
Ok(Some(models)) => Some((provider_name.to_string(), models)),
Ok(models) if !models.is_empty() => {
Some((provider_name.to_string(), models))
}
_ => None,
}
}