Login
4 branches 0 tags
Ben (U939/Arch Linux) Started to cleanup the codebase a little dbfd3e8 1 month ago 34 Commits
rubhub / src / pages / auth.rs
use axum::{
    extract::State,
    http::StatusCode,
    response::{Html, Redirect},
};
use tower_cookies::Cookies;

use crate::{
    services::session,
    state::GlobalState,
};

pub async fn logout(
    State(state): State<GlobalState>,
    cookies: Cookies,
) -> Result<Redirect, (StatusCode, Html<String>)> {
    Ok(session::logout(&state, cookies).await)
}