Tenho um site (vamos chamá-lo de “site host”) que inclui um fórum Discourse auto-hospedado para discussão e mensagens privadas.
No momento, uso um webhook do Discourse para notificar o site host sobre novas postagens no fórum, para que o site host possa exibir um selo de contagem de atualizações (os círculos laranja abaixo), para que os usuários possam ver se houve novas postagens no fórum desde a última visita:
O que eu gostaria de fazer é levar essa integração um passo adiante e também exibir um ícone no site host se o usuário tiver mensagens privadas não lidas no fórum. Isso será um pouco mais complicado do que a integração existente, pois precisará levar em consideração o estado “lido” das mensagens (ou seja, reduzir a contagem de mensagens quando uma mensagem for lida).
Qual seria a melhor abordagem aqui, por favor?
