Existe-t-il un moyen de masquer des notifications spécifiques de l'API de notification ?

Salut,

Je voudrais savoir s’il existe un moyen de désactiver des notifications spécifiques, par exemple les notifications de badge ou les notifications de niveau de confiance, afin qu’elles n’apparaissent pas dans la liste renvoyée par l’API des notifications :

{host}/notifications.json?filter=all

Mon objectif est de ne récupérer que les notifications de publication ou de discussion.

Si ce n’est pas possible via l’API, existe-t-il un moyen d’empêcher Discourse d’insérer certaines notifications dans la liste des notifications en premier lieu ?

Merci !

Quel est le problème que vous résolvez ? Que faites-vous ? Pourquoi ne pas simplement ignorer les données dont vous ne voulez pas ?

1 « J'aime »

Il n’existe aucun moyen intégré d’empêcher certains types de notifications (comme les changements de niveau de badge ou de confiance) d’être inclus dans l’API de notifications lors de la récupération. La meilleure solution de contournement consiste à récupérer toutes les notifications avec l’API, puis à filtrer dans votre application par le notification_type qui vous intéresse.

Types de notifications code

1 « J'aime »