Helper: look up the auth bridge for a provider name.
(provider: &str)
| 4711 | |
| 4712 | /// Helper: look up the auth bridge for a provider name. |
| 4713 | async fn get_auth_bridge(provider: &str) -> Result<Arc<PluginAuthBridge>> { |
| 4714 | let loader = get_plugin_loader() |
| 4715 | .ok_or_else(|| ApiError::NotFound("no plugin loader initialized".into()))?; |
| 4716 | |
| 4717 | loader |
| 4718 | .auth_bridge(provider) |
| 4719 | .await |
| 4720 | .ok_or_else(|| ApiError::NotFound(format!("no auth plugin for provider: {}", provider))) |
| 4721 | } |
no test coverage detected