Ciao a tutti,
Sto attualmente sviluppando un frontend React per un server Discourse headless.
Sto implementando il contatore delle notifiche, simile a quello presente sopra l’avatar dell’utente qui. Vorrei che venisse aggiornato in tempo quasi reale utilizzando il long polling tramite message_bus di Discourse.
Ho visto il file message-bus.js, ma è molto verboso e non aggiornato per un’applicazione moderna. Non vorrei dover includere jQuery e un oggetto globale quando dovremmo integrare questa funzionalità direttamente nell’applicazione React.
Ho anche notato in /initializers/subscribe-user-notifications.js.es6 che ci si iscrive a /notification/userid, ma non riesco a trovare documentazione sui canali disponibili per l’iscrizione o sui formati delle risposte.
Sto cercando indicazioni sulla modalità migliore e più corretta per implementare l’iscrizione al message bus in un’applicazione JavaScript moderna.
Grazie! ![]()