Closed Merkur39 closed 6 months ago
Total files change +127B +0.01%
Final result: :white_check_mark:
View report in BundleMon website ➡️
Cette PR ne doit plus se baser sur master mais sur la beta 0.18.0 => https://github.com/cozy/coachCO2/pull/419
Cette PR corrige la disparition des sources dans le sélecteur sur la page des paramètres de l'application. En effet, dans le cas où un connecteur est déconnecté ou désinstallé, la source qui n'est autre que le compte(
io.cozy.accounts
) est supprimé.En sachant cela, et comme nous souhaitons pouvoir continuer à sélectionner les noms des comptes avec leur trajets, nous devons plutôt nous servir de la propriété
captureDevice
présente sur tous lestimeseries
qui ont pour valeur le nom du compte d'où elles proviennent.Ainsi, nous pouvons continuer à sélectionner le nom des comptes et afficher leurs trajets.
Le service ne réagissant qu'à la création d'un
timeseries
, nous avons besoin de créer un Job et de le déclencher une fois "manuellement" lorsque l'utilisateur arrive sur l'app. Ainsi il n'aura pas à attendre la création d'un nouveau trajet pour voir ses anciennes sources dans ses paramètres. (ce Job est conditionné à la non présence du nouveau paramètreaccountsLists
dans les settings de l'app créé par le service)