Skip to content

Corrigir race condition do polling no ViewModel #9

Description

@commonProgrammerr

Descricao

Corrigir o problema no MainViewModel onde handler.postDelayed() e chamado dentro de onSuccess e onFailure, podendo agendar multiplos ciclos de fetch concorrentes.

Tarefas

  • Mover postDelayed para fora dos callbacks
  • Garantir que falha em uma cidade nao impede o fetch das demais
  • Adicionar mecanismo para evitar fetch concorrente (guard isFetching)

Criterio de aceite

Polling agenda exatamente 1 proximo ciclo por rodada.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions