¿Hay alguna forma de ocultar notificaciones específicas de la API de notificaciones?

Hola,

Quisiera saber si hay alguna forma de deshabilitar notificaciones específicas —por ejemplo, notificaciones de insignias o de nivel de confianza— para que no aparezcan en la lista que devuelve la API de notificaciones:

{host}/notifications.json?filter=all

Mi objetivo es recuperar solo notificaciones de publicaciones o de chat.

Si no es posible a través de la API, ¿hay alguna forma de evitar que Discourse inserte ciertas notificaciones en la lista de notificaciones en primer lugar?

¡Gracias!

¿Qué problema estás resolviendo? ¿Qué estás haciendo? ¿Por qué no simplemente ignorar los datos que no quieres?

1 me gusta

No hay una forma integrada de evitar que tipos específicos de notificaciones (como cambios en el nivel de insignia o confianza) se incluyan en la API de notificaciones al recuperarlos. La mejor solución es obtener todas las notificaciones con la API y luego filtrar en tu aplicación por el notification_type que te interese.

Tipos de notificación código

1 me gusta