Webhook für Benachrichtigungen - wie löscht man sie?

Ich habe einen Webhook eingerichtet, sodass, wenn ein Benutzer eine Benachrichtigung auf Discourse erhält, ich einen “Ungelesen”-Marker auf meiner verbundenen WordPress-Seite setzen kann. Soweit so gut.

Aber wenn der Benutzer dann Discourse besucht und die Benachrichtigung liest, bin ich jetzt ratlos, wie ich den “Ungelesen”-Marker auf der Seite entfernen kann?

Gibt es keine Art von Webhook für “Benutzer löscht Benachrichtigungen”? Oder übersehe ich etwas?

Ich weiß, dass ich dies mit API-Aufrufen tun könnte, aber ich versuche, ständige API-Aufrufe für jeden Seitenaufruf auf meiner Website zu vermeiden.

Danke!

1 „Gefällt mir“

Es scheint keine zu geben. Anstatt einen API-Aufruf an Discourse zu machen, würde ich dazu neigen, die Benachrichtigung „ungelesen“ in WordPress zu löschen, wenn ein Benutzer auf das Benachrichtigungszeichen auf Ihrer WordPress-Website klickt.

Danke. Ich habe mir das seit dem Posten angesehen und stattdessen einfach die API abgefragt, um Benachrichtigungen zu erhalten, es ist einfacher :man_shrugging:t2:

2 „Gefällt mir“