Skip to content

[Arquitetura] Garantir propagação de estados de erro em todas as ViewModels #80

@gabrielbmoro

Description

@gabrielbmoro

Contexto

Nem todas as ViewModels expõem estados de erro para a UI. Algumas funcionalidades podem falhar silenciosamente, sem nenhum feedback ao usuário.

Ação Proposta

Auditar todas as ViewModels do projeto e garantir que:

  1. Todo erro seja capturado e mapeado para um estado de UI adequado
  2. A UI sempre exiba feedback em caso de falha

Módulos a auditar

  • feature-list-streams
  • feature-detail
  • feature-search
  • feature-news
  • feature-profile

Critérios de Aceite

  • Todos os UIState possuem um estado de erro explícito
  • Todos os blocos catch propagam o erro para o estado da UI
  • Nenhum erro é engolido silenciosamente

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions