Login
4 branches 0 tags
Ben (Desktop/Arch) Added missing CI dep 2747281 17 days ago 235 Commits
rubhub / src / controllers / auth / logout.rs
use axum::{
    extract::State,
    http::StatusCode,
    response::{Html, Redirect},
};
use tower_cookies::Cookies;

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

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