Login
4 branches 0 tags
Ben (Desktop/Arch) Code cleanup 53b2511 1 month ago 119 Commits
rubhub / src / controllers / auth / logout.rs
use axum::{extract::State, http::StatusCode, response::{Html, Redirect}};
use tower_cookies::Cookies;

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

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