Oui, on peut le faire avec les webhooks (qui va être ‹ deprecated › bientôt) ou en passant par les Flows (recommandé).
Tu peux définir un trigger et ensuite effectuer des opérations. C’est assez simple à mettre en oeuvre mais faut passer un peu de temps pour comprendre comment ça fonctionne (et malheureusement la doc est pas super). Je pense que tu peux l’utiliser pour envoyer une requête sur ton app Flutter pour la mettre à jour quand y’a une nouvelle entrée dans ta base.
J’ai pas mal regardé la doc et différents tuto, si envoyer des emails ou passer des logs est assez simple et documenté, faire réagir une app Flutter reste une autre paire de manches… Pour le moment ma seule hypothèse reste d’utiliser un run script et d’envoyer des messages TCP, mais c’est peut-être un peu lourd pour une notification ?
Effectivement, tu veux faire quoi exactement ? T’as essayé de regardé sur le discord officiel de Directus? C’est une peu le fouillis, mais tu peux avoir pas mal d’informations dessus.
En réalité j’ai 2 apps Flutter qui doivent fonctionner de concert : une app de gestion (PC) et une app mobile présente chez une petite flotte d’utilisateurs (15 max). L’app PC créer une session et je cherche à savoir quand tous les utilisateurs s’y sont connectés et ont saisis les bonnes données. Effectivement, je peux aller jeter un coup d’œil au Discord !
Je me suis donc penché sur la question. Créer un socket sur une app flutter Windows n’est pas problématique, mais faut-il encore que Directus envoie le message à travers un Flows. J’ai donc essayé avec le runScript, mais pour envoyer un message en Js il faut la librairie Net… c’est dommage, car la solution semble toute trouvée !
le client web indique qu’il ne parvient pas à se connecter et l’app Flutter voit bien le client et affiche toutes les données de connexion (sauf le message lui-même).