Hallo zusammen,
ich bin gerade dabei, ein React-Frontend für einen Headless-Discourse-Server zu erstellen.
Ich arbeite aktuell an der Implementierung der Benachrichtigungsanzahl, ähnlich wie die über dem Benutzer-Avatar hier. Diese soll in Echtzeit über das Discourse message_bus per Long Polling aktualisiert werden.
Ich habe die Datei message-bus.js gesehen, aber sie ist sehr ausführlich und für eine moderne Anwendung veraltet. Ich möchte jQuery und ein globales Objekt nicht einbinden, wenn wir dies doch im Rahmen der React-Anwendung erledigen sollten.
Außerdem habe ich in /initializers/subscribe-user-notifications.js.es6 gesehen, dass wir uns für /notification/userid anmelden. Ich kann jedoch keine Dokumentation für die verfügbaren Kanäle finden, auf die man sich anmelden kann, oder welche Antworten zu erwarten sind.
Ich suche nach Hilfe zur besten Vorgehensweise, um das Abonnement des message_bus in einer modernen JavaScript-Anwendung zu implementieren.
Vielen Dank! ![]()