1 Commits

Author SHA1 Message Date
wes koop
1d654ac4de Account for client timezone on Fever API 2026-03-21 17:54:14 +00:00

View File

@@ -367,7 +367,7 @@ func (s *Server) feverMarkHandler(c *router.Context) {
markFilter := storage.MarkFilter{FeedID: &id} markFilter := storage.MarkFilter{FeedID: &id}
x, _ := strconv.ParseInt(c.Req.Form.Get("before"), 10, 64) x, _ := strconv.ParseInt(c.Req.Form.Get("before"), 10, 64)
if x > 0 { if x > 0 {
before := time.Unix(x, 0) before := time.Unix(x, 0).UTC()
markFilter.Before = &before markFilter.Before = &before
} }
s.db.MarkItemsRead(markFilter) s.db.MarkItemsRead(markFilter)
@@ -378,7 +378,7 @@ func (s *Server) feverMarkHandler(c *router.Context) {
markFilter := storage.MarkFilter{FolderID: &id} markFilter := storage.MarkFilter{FolderID: &id}
x, _ := strconv.ParseInt(c.Req.Form.Get("before"), 10, 64) x, _ := strconv.ParseInt(c.Req.Form.Get("before"), 10, 64)
if x > 0 { if x > 0 {
before := time.Unix(x, 0) before := time.Unix(x, 0).UTC()
markFilter.Before = &before markFilter.Before = &before
} }
s.db.MarkItemsRead(markFilter) s.db.MarkItemsRead(markFilter)