WhiskeyMateWhiskeyMate
← Todos os artigos

Troubleshooting

Correções na Confiabilidade das Coleções no Android 1.1.4

Garrafas fantasmas, coleções que desaparecem e como garantir que você está com a correção

0 achou isso útil

O que estava acontecendo

Antes da versão 1.1.4, alguns usuários Android encontraram dois bugs relacionados às coleções:

  • Garrafas fantasmas: garrafas que apareciam nas coleções sem que o usuário as tivesse adicionado, especialmente após reconexões de rede ou reinícios do aplicativo.
  • Coleções que desaparecem: a lista completa de coleções ficava vazia em condições de rede ruins.

O que foi corrigido

  • Linhas sentinela duplicadas removidas: o listener de coleção do Firestore estava adicionando um sentinela newCollection duplicado toda vez que era acionado. Agora verificamos duplicatas e validamos os dados da coleção antes de adicionar.
  • Erros do listener não apagam mais a lista: quando o listener apresenta erros durante problemas de rede, mantemos as coleções existentes visíveis e registramos o erro para depuração.
  • Condições de corrida eliminadas: as atualizações da lista de coleções agora são protegidas por Mutex, de modo que operações concorrentes durante a criação de coleções não podem produzir duplicatas.

Como garantir que você tem a correção

  1. Abra a Google Play Store.
  2. Procure por WhiskeyMate e confirme se a versão 1.1.4 ou posterior está instalada.
  3. Se você ainda vir garrafas fantasmas restantes ou uma coleção inesperada, pode removê-las com segurança — o bug subjacente que as criou foi corrigido.
0 achou isso útil