Bonjour à tous,
Je suis actuellement en train de construire un frontend React pour un serveur Discourse headless.
Je suis en train de mettre en œuvre le compteur de notifications, similaire à celui qui apparaît au-dessus de l’avatar des utilisateurs ici. J’aimerais que celui-ci soit mis à jour en temps quasi réel via le message_bus de Discourse en utilisant le long polling.
J’ai consulté le fichier message-bus.js, mais il est très verbeux et obsolète pour une application moderne. Je ne souhaite pas vraiment introduire jQuery et un objet global alors que nous devrions intégrer cela directement dans l’application React.
J’ai également remarqué dans /initializers/subscribe-user-notifications.js.es6 que nous nous abonnons à /notification/userid, mais je n’arrive pas à trouver de documentation sur les canaux disponibles pour l’abonnement ni sur le format des réponses.
Je cherche des conseils sur la meilleure pratique pour implémenter l’abonnement au message bus dans une application JavaScript moderne.
Merci ! ![]()