Existe uma maneira de ocultar notificações específicas da API de notificações?

Olá,

Gostaria de saber se há uma maneira de desativar notificações específicas — por exemplo, notificações de selo ou notificações de nível de confiança — para que elas não apareçam na lista retornada pela API de notificações:

{host}/notifications.json?filter=all

Meu objetivo é recuperar apenas notificações de postagem ou chat.

Se não for possível via API, há alguma maneira de impedir que o Discourse insira certas notificações na lista de notificações em primeiro lugar?

Obrigado!

Qual é o problema que você está resolvendo? O que você está fazendo? Por que não ignorar apenas os dados que você não quer?

1 curtida

Não há uma maneira integrada de impedir que tipos específicos de notificações (como alterações de nível de emblema ou confiança) sejam incluídos na API de notificações ao recuperá-los. A melhor solução alternativa é buscar todas as notificações com a API e, em seguida, filtrar em seu aplicativo pelo notification_type que você se importa.

Tipos de notificação código

1 curtida