1.4 KiB
1.4 KiB
FIX_USAGE_SORT_V3
Correctif V3 du tri par utilisation.
Problème constaté
La V2 enregistrait les compteurs dans le stockage, mais l'interface gardait souvent les listes déjà chargées. Résultat : après un clic ou une lecture, le compteur pouvait être incrémenté sans que l'ordre visible change tout de suite.
Correctif appliqué
SecureStorage.incrementUsageCounter(...)utilise maintenantcommit()au lieu deapply()pour rendre l'incrément disponible immédiatement.HomeViewModelretrie immédiatement :- les catégories LIVE après sélection ;
- les chaînes LIVE après lecture.
VodViewModelretrie immédiatement :- les catégories VOD après sélection ;
- les films après lecture.
SeriesViewModelretrie immédiatement :- les catégories Séries après sélection ;
- les séries après ouverture.
- Les barres horizontales de catégories LIVE / VOD / Séries reviennent au début après changement d'ordre, pour que le résultat soit visible de gauche à droite.
Test recommandé
- Installer l'APK V3.
- Ouvrir une catégorie plusieurs fois.
- Revenir à la ligne des catégories : elle doit remonter vers le début.
- Lancer une chaîne ou un film plusieurs fois.
- Revenir à la liste : l'élément utilisé doit remonter dans la liste.
Note : All et Favorites restent volontairement devant car ce sont des boutons spéciaux.