Skip to content

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.