WhiskeyMateWhiskeyMate
← Tutti gli articoli

Troubleshooting

Correzioni per l'affidabilità delle collezioni in Android 1.1.4

Bottiglie fantasma, collezioni che scompaiono e come assicurarsi di aver ricevuto la correzione

0 l'hanno trovato utile

Cosa stava succedendo

Prima della versione 1.1.4, alcuni utenti Android hanno riscontrato due bug correlati alle collezioni:

  • Bottiglie fantasma: bottiglie che apparivano nelle collezioni senza che l'utente le avesse aggiunte, specialmente dopo riconnessioni di rete o riavvii dell'app.
  • Collezioni che scompaiono: l'intera lista delle collezioni che si svuotava in condizioni di rete scadenti.

Cosa è stato corretto

  • Rimozione di righe sentinella duplicate: il listener delle collezioni di Firestore aggiungeva una sentinella newCollection duplicata ogni volta che si attivava. Ora controlliamo i duplicati e convalidiamo i dati della collezione prima di aggiungerli.
  • Gli errori del listener non cancellano più la lista: quando il listener genera errori durante problemi di rete, manteniamo visibili le collezioni esistenti e registriamo l'errore per il debug.
  • Eliminazione delle race condition: gli aggiornamenti della lista delle collezioni sono ora protetti da Mutex, quindi le operazioni concorrenti durante la creazione delle collezioni non possono produrre duplicati.

Come assicurarsi di aver ricevuto la correzione

  1. Apri il Google Play Store.
  2. Cerca WhiskeyMate e conferma che sia installata la versione 1.1.4 o successiva.
  3. Se vedi ancora bottiglie fantasma residue o una collezione inattesa, puoi rimuoverle tranquillamente: il bug sottostante che le ha create è stato corretto.
0 l'hanno trovato utile