安装为 iOS 书签/网页应用的 Discourse 前端是一个出色的移动客户端。然而,很多时候我打开它是因为它有一个红色的未读徽章,但菜单里并没有未读文章。
我试过切换分类,甚至终止浏览器应用或刷新,但徽章总是需要相当长的时间才能消失。
所讨论的 Discourse 是一个 Docker 自托管安装,带有独立的数据库和 Redis 容器。我能提供什么来调试这个问题吗?
安装为 iOS 书签/网页应用的 Discourse 前端是一个出色的移动客户端。然而,很多时候我打开它是因为它有一个红色的未读徽章,但菜单里并没有未读文章。
我试过切换分类,甚至终止浏览器应用或刷新,但徽章总是需要相当长的时间才能消失。
所讨论的 Discourse 是一个 Docker 自托管安装,带有独立的数据库和 Redis 容器。我能提供什么来调试这个问题吗?
也许我有一个怀疑,那个徽章是否也显示管理员操作(例如待处理的更新)。从互联网上我无法访问 /admin URL,因此我无法在那里看到待处理的内容,但它可能在那里。
如果这是一个可能的候选者,那可能不是一个错误,而是我的特定设置存在问题。(如果有一个设置可以不通过 PWA 和管理员内容进行通知,那将是我的梦想)。有什么办法可以调用 API 端点来查看哪些内容待处理吗?
当有未读通知或待审核队列项目时,它将显示。
是的,问题很可能出在我的 /admin 过滤器上。也许在 admin 类别中添加一个徽章会更清楚,但我想这不是其他人普遍遇到的问题,所以可以关闭了。