style(csrf): replace redundant closures with function references (clippy)

This commit is contained in:
xfy 2026-06-18 13:45:32 +08:00
parent 8f288c60da
commit 57488f5c40

View File

@ -51,12 +51,12 @@ fn normalize_origin(input: &str) -> String {
#[cfg(feature = "server")] #[cfg(feature = "server")]
fn extract_origin(headers: &HeaderMap) -> Option<String> { fn extract_origin(headers: &HeaderMap) -> Option<String> {
if let Some(origin) = headers.get(axum::http::header::ORIGIN) { if let Some(origin) = headers.get(axum::http::header::ORIGIN) {
return origin.to_str().ok().map(|s| normalize_origin(s)); return origin.to_str().ok().map(normalize_origin);
} }
headers headers
.get(axum::http::header::REFERER) .get(axum::http::header::REFERER)
.and_then(|v| v.to_str().ok()) .and_then(|v| v.to_str().ok())
.map(|s| normalize_origin(s)) .map(normalize_origin)
} }
/// 计算本站可信 origin优先 `APP_BASE_URL` 环境变量(生产域名), /// 计算本站可信 origin优先 `APP_BASE_URL` 环境变量(生产域名),