Deslogar — Design Técnico
Gerado pelo Writer (Reversa) em 2026-05-11
Fluxo
revoke(config, { tokenToRevoke: credenciais.refreshToken }) ← best-effort
catch {} ← silencioso
repository.logout() → Keychain.resetGenericPassword()
UsuarioLogadoRepository.logout() → limpa store Redux
Garantia de Ordem
A limpeza local (repository.logout() e UsuarioLogadoRepository.logout()) ocorre fora do try/catch, garantindo execução mesmo após falha do revoke.