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