Installierte PWA: Benachrichtigungs-Lag nach Behebung

Das als iOS-Lesezeichen/Web-App installierte Discourse-Frontend ist ein exzellenter mobiler Client. Allerdings öffne ich es meistens, weil es einen roten ungelesen-Badge hat, aber es gibt keine ungelesenen Artikel (im Menü).

Ich habe dann versucht, Kategorien zu wechseln, die Browser-App zu beenden oder zu aktualisieren, aber es dauert immer ziemlich lange, bis der Badge verschwindet.

Das betreffende Discourse ist eine selbstgehostete Docker-Installation mit separaten DB- und Redis-Containern. Gibt es etwas, das ich zur Fehlersuche bereitstellen kann?

1 „Gefällt mir“

Vielleicht habe ich einen Verdacht, zeigt diese Markierung auch Admin-Aktionen an (wie ausstehende Updates). Vom Internet aus habe ich keinen Zugriff auf die /admin-URL, daher kann ich dort keine ausstehenden Dinge sehen, aber es könnte dort sein.

Wenn das ein wahrscheinlicher Kandidat ist, ist es vielleicht kein Fehler, sondern ein Problem mit meiner spezifischen Einrichtung. (Eine Einstellung, um nicht mit der PWA und Admin-Sachen benachrichtigt zu werden, wäre dann ein Traum). Irgendeine Idee, ob ich einen API-Endpunkt aufrufen kann, um zu sehen, was aussteht?

Sie wird angezeigt, wenn entweder ungelesene Benachrichtigungen oder ausstehende Überprüfungselemente vorhanden sind.

2 „Gefällt mir“

Ja, das Problem ist höchstwahrscheinlich mein /admin-Filter. Vielleicht würde ein Abzeichen in der Admin-Kategorie das deutlicher machen, aber ich schätze, es ist kein allgemeines Problem, das andere haben, daher kann es geschlossen werden.