use actix_web::HttpRequest;
use actix_web::web;
use crate::auth::NotesContext;
pub async fn get_username_from_request(
req: &HttpRequest,
auth_state: &web::Data<NotesContext>,
) -> Option<String> {
let token = req.cookie("session")?;
auth_state.validate_token(token.value()).await
}