Olá a todos,
Estou atualmente construindo um frontend em React para um servidor Discourse headless.
Estou no processo de implementar a contagem de notificações, semelhante à que aparece sobre o avatar do usuário aqui. Gostaria que isso fosse atualizado em tempo quase real usando long polling no message_bus do Discourse.
Já vi o arquivo message-bus.js, mas ele é muito verboso e desatualizado para uma aplicação moderna. Não quero realmente importar jQuery e um objeto global quando devemos fazer isso como parte da aplicação React.
Também vi em /initializers/subscribe-user-notifications.js.es6 que nos inscrevemos em /notification/userid, mas não consigo encontrar documentação sobre os canais disponíveis para inscrição ou quais são as respostas.
Estou procurando ajuda sobre a melhor maneira de implementar a inscrição no message bus em uma aplicação JavaScript moderna.
Obrigado! ![]()