mirror of
https://github.com/R0m1k3/xtremflow.git
synced 2026-10-20 05:28:05 +02:00
Déconnecter Auto NBA sur une IPTV la déconnectait sur l'autre : les deux tombaient en fait sur la même règle. L'en-tête X-Playlist-Id était absent, donc le serveur repliait sur la playlist la plus récente, pour la lecture comme pour l'écriture. AuthedHttp lit localStorage['selected_playlist'], écrit jusqu'ici par le seul ref.listen de playlistPersistenceProvider. Or ce listener n'existe qu'une fois activeXtreamServiceProvider lu, c'est-à-dire une fois le tableau de bord construit : le premier choix d'une session changeait l'état avant que quiconque n'écoute, et n'était jamais écrit. - persistSelectedPlaylist écrit l'entrée ; le listener l'appelle. - selectPlaylist persiste puis pose l'état ; les deux écrans de sélection (web et mobile) passent par lui. Non vérifié localement : le SDK Flutter de cette machine (3.10.3) est antérieur au ^3.13.0 exigé par le projet. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>