Files

33 lines
1.4 KiB
Markdown

# 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 maintenant `commit()` au lieu de `apply()` pour rendre l'incrément disponible immédiatement.
- `HomeViewModel` retrie immédiatement :
- les catégories LIVE après sélection ;
- les chaînes LIVE après lecture.
- `VodViewModel` retrie immédiatement :
- les catégories VOD après sélection ;
- les films après lecture.
- `SeriesViewModel` retrie 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é
1. Installer l'APK V3.
2. Ouvrir une catégorie plusieurs fois.
3. Revenir à la ligne des catégories : elle doit remonter vers le début.
4. Lancer une chaîne ou un film plusieurs fois.
5. 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.