WhiskeyMateWhiskeyMate
← Tous les articles

Troubleshooting

Correctifs de fiabilité des collections dans Android 1.1.4

Bouteilles fantômes, collections qui disparaissent, et comment s'assurer que vous bénéficiez du correctif

0 a trouvé cela utile

Ce qui se passait

Avant la version 1.1.4, certains utilisateurs Android ont rencontré deux bugs de collection liés :

  • Bouteilles fantômes : des bouteilles apparaissant dans les collections que l'utilisateur n'avait pas ajoutées, surtout après des reconnexions réseau ou des redémarrages de l'application.
  • Collections qui disparaissent : la liste entière des collections devenant vide en cas de mauvaises conditions réseau.

Ce qui a été corrigé

  • Suppression des lignes sentinelles en double : le « listener » de collection Firestore ajoutait une sentinelle newCollection en double à chaque déclenchement. Nous vérifions désormais les doublons et validons les données de collection avant l'ajout.
  • Les erreurs du « listener » n'effacent plus la liste : lorsque le « listener » rencontre des erreurs dues à des problèmes réseau, nous maintenons les collections existantes visibles et enregistrons l'erreur pour le débogage.
  • Élimination des conditions de concurrence : les mises à jour de la liste de collections sont désormais protégées par un Mutex, de sorte que les opérations concurrentes lors de la création de collections ne peuvent plus produire de doublons.

Comment s'assurer que vous bénéficiez du correctif

  1. Ouvrez le Google Play Store.
  2. Recherchez WhiskeyMate et confirmez que la version 1.1.4 ou ultérieure est installée.
  3. Si vous voyez encore des bouteilles fantômes restantes ou une collection inattendue, vous pouvez les supprimer en toute sécurité — le bug sous-jacent qui les a créées est corrigé.
0 a trouvé cela utile
Correctifs de fiabilité des collections dans Android 1.1.4 · WhiskeyMate