From eaa99108a9ebdfd65765646b5f9ebe8ea23ce2fe Mon Sep 17 00:00:00 2001 From: Untone Date: Mon, 1 Sep 2025 23:08:38 +0300 Subject: [PATCH] clipped --- src/handlers/user.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/handlers/user.rs b/src/handlers/user.rs index afa5bdf..6eb0a6a 100644 --- a/src/handlers/user.rs +++ b/src/handlers/user.rs @@ -29,12 +29,12 @@ pub async fn get_current_user_handler( .headers() .get("Authorization") .and_then(|header_value| header_value.to_str().ok()) - .and_then(|auth_str| { + .map(|auth_str| { // Убираем префикс "Bearer " если он есть - if auth_str.starts_with("Bearer ") { - Some(&auth_str[7..]) + if let Some(stripped) = auth_str.strip_prefix("Bearer ") { + stripped } else { - Some(auth_str) + auth_str } });