Geïnstalleerde PWA: meldingen lopen achter na oplossing

De Discourse front-end, geïnstalleerd als iOS bookmark/webapp, is een uitstekende mobiele client. Echter, vaker wel dan niet, open ik hem omdat er een rode badge met ongelezen berichten is, maar er zijn geen ongelezen artikelen (in het menu).

Ik heb toen geprobeerd van categorie te wisselen, zelfs de browser-app te beëindigen of te verversen, maar het duurt altijd vrij lang voordat de badge verdwijnt (of voordat de daadwerkelijke ongelezen inhoud verschijnt :).

De betreffende Discourse is een docker zelf-gehoste installatie met aparte db en redis containers. Kan ik iets aanleveren om dit te debuggen?

1 like

Misschien heb ik een vermoeden, wordt die badge ook weergegeven met Admin-acties (zoals updates in behandeling). Vanaf internet heb ik geen toegang tot de /admin-URL, dus ik kan daar geen openstaande zaken zien, maar het zou er wel kunnen staan.

Als dat een waarschijnlijke kandidaat is, is het misschien geen bug, maar een probleem met mijn specifieke setup. (Een instelling om niet te notificeren met de PWA en geen admin-zaken zou dan een droom zijn). Enig idee of ik een API-eindpunt kan aanroepen om te zien wat er openstaat?

It will show when either there are unread notifications or pending review queue items.

2 likes

Ja, het probleem is hoogstwaarschijnlijk mijn /admin filter. Misschien zou een badge in de admin-categorie dat duidelijker maken, maar ik denk niet dat het een algemeen probleem is dat anderen hebben, dus het kan gesloten worden.