b453d5d
use axum::extract::{Request, State};
use axum::middleware::Next;
use axum::response::Response;
use jwt::Session;
use jwt::share::guard::session_guard;
use crate::services::AuthService;
pub async fn auth_guard(
State(service): State<AuthService>,
session: Session,
request: Request,
next: Next,
) -> Response {
session_guard::<AuthService>(State(service), session, request, next).await
}