aboutsummaryrefslogtreecommitdiffhomepage
path: root/fever
diff options
context:
space:
mode:
authorGravatar Frédéric Guillot <fred@miniflux.net>2018-10-26 19:49:49 -0700
committerGravatar Frédéric Guillot <fred@miniflux.net>2018-10-26 19:49:49 -0700
commitf6028f38634c548d13232fc9b86a9428e5ec8c81 (patch)
tree08fdb649aa60c3ea3a46283c0ca45e58afc5fb05 /fever
parent92c98bd9860a2839248d5d2c66488190ce4d81d9 (diff)
Improve Fever middleware and handle groupID=0
Diffstat (limited to 'fever')
-rw-r--r--fever/fever.go10
1 files changed, 9 insertions, 1 deletions
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)
}
}()