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:
- Todo erro seja capturado e mapeado para um estado de UI adequado
- A UI sempre exiba feedback em caso de falha
Módulos a auditar
Critérios de Aceite
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:
Módulos a auditar
feature-list-streamsfeature-detailfeature-searchfeature-newsfeature-profileCritérios de Aceite
UIStatepossuem um estado de erro explícitocatchpropagam o erro para o estado da UI