From f6028f38634c548d13232fc9b86a9428e5ec8c81 Mon Sep 17 00:00:00 2001 From: Frédéric Guillot Date: Fri, 26 Oct 2018 19:49:49 -0700 Subject: Improve Fever middleware and handle groupID=0 --- fever/fever.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'fever') diff --git a/fever/fever.go b/fever/fever.go index cb65874..4a89f45 100644 --- a/fever/fever.go +++ b/fever/fever.go @@ -573,7 +573,15 @@ func (c *Controller) handleWriteGroups(w http.ResponseWriter, r *http.Request) { } go func() { - if err := c.store.MarkCategoryAsRead(userID, groupID, before); err != nil { + var err error + + if groupID == 0 { + err = c.store.MarkAllAsRead(userID) + } else { + err = c.store.MarkCategoryAsRead(userID, groupID, before) + } + + if err != nil { logger.Error("[Fever] MarkCategoryAsRead failed: %v", err) } }() -- cgit v1.2.3