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 }