J’ai un site web (appelons-le le « site hôte ») qui inclut un forum Discourse auto-hébergé pour la discussion et la messagerie privée.
Pour le moment, j’utilise un webhook Discourse pour notifier le site hôte de tout nouveau message sur le forum, afin que le site hôte puisse afficher un badge de nombre de mises à jour (les cercles orange ci-dessous) pour que les utilisateurs puissent voir s’il y a eu de nouveaux messages sur le forum depuis leur dernière visite :
Ce que j’aimerais faire, c’est pousser cette intégration un peu plus loin et également afficher une icône sur le site hôte si l’utilisateur a des messages privés non lus sur le forum. Ce sera un peu plus délicat que l’intégration existante, car il faudra tenir compte de l’état « lu » des messages (c’est-à-dire réduire le nombre de messages lorsqu’un message a été lu).
Quelle serait la meilleure approche ici, s’il vous plaît ?
