[V4] Dev service RFlink

Mmm non c’est pas normal ^^

Tout devrait fonctionner… Si tu as plus d’informations, ça m’intéresse :slight_smile: Il faut fixer ça.

Effectivement, dans Gladys 4, la directive c’est que les devices ne doivent être jamais ajouté automatiquement: c’est toujours le choix de l’utilisateur, et ce choix doit être fait dans l’UI.

Tu peux voir comment font les autres services comme Philips Hue par exemple:

  1. Le service détecte automatiquement des devices, il les stocke dans une liste de devices en RAM.

  2. Lorsque l’utilisateur arrive sur la page du service, il voit que de nouveaux périphériques ont été détecté, et il a le choix de les ajouter à Gladys, ou non.

  3. Lorsque l’utilisateur clique sur « créer » le device, c’est l’UI qui envoie la requête au backend de créer le device. Ainsi, l’utilisateur a un retour visuel si quelque chose se passe mal. (un device existe déjà avec ce nom par exemple)

Dans Gladys 4, on évite tout ce qui est en arrière plan et qui pourrait mal se passer, car si une erreur intervient, l’utilisateur n’a aucun retour. (Et non, « regarder les logs », n’est pas une solution, dans la v4 on considère que l’utilisateur n’a pas a regarder les logs, comme tout produit)