10 lines
286 B
Rust
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
|
|
}
|