fix(ci): satisfy strict lint delta on security follow-ups

This commit is contained in:
Chummy 2026-02-17 16:27:59 +08:00
parent 60d81fb706
commit a6ca68a4fb
3 changed files with 11 additions and 3 deletions

View file

@ -198,7 +198,11 @@ pub fn create_provider_with_url(
api_url: Option<&str>,
) -> anyhow::Result<Box<dyn Provider>> {
let resolved_credential = resolve_provider_credential(name, api_key);
let key = resolved_credential.as_deref();
let key = if let Some(value) = resolved_credential.as_ref() {
Some(value.as_str())
} else {
None
};
match name {
// ── Primary providers (custom implementations) ───────
"openrouter" => Ok(Box::new(openrouter::OpenRouterProvider::new(key))),