Files
pocket-chords/crates/application/src/auth/logout.rs

10 lines
286 B
Rust

use domain::errors::DomainError;
use super::commands::LogoutCommand;
use super::deps::LogoutDeps;
pub async fn execute(deps: &LogoutDeps, cmd: LogoutCommand) -> Result<(), DomainError> {
tracing::debug!("user logged out");
deps.refresh_repo.revoke(&cmd.refresh_token).await
}