From da22d19fb45b5504f4191ad06d4e7637bfbc3916 Mon Sep 17 00:00:00 2001 From: r Date: Sun, 27 Sep 2020 09:29:17 +0000 Subject: Add bookmarks - Add bookmark/unbookmark link on mouse hover - Add bookmarks section on user profile page --- service/auth.go | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) (limited to 'service/auth.go') diff --git a/service/auth.go b/service/auth.go index ef701c1..7845675 100644 --- a/service/auth.go +++ b/service/auth.go @@ -443,8 +443,7 @@ func (s *as) Delete(c *model.Client, id string) (err error) { return s.Service.Delete(c, id) } -func (s *as) ReadNotifications(c *model.Client, - maxID string) (err error) { +func (s *as) ReadNotifications(c *model.Client, maxID string) (err error) { err = s.authenticateClient(c) if err != nil { return @@ -455,3 +454,27 @@ func (s *as) ReadNotifications(c *model.Client, } return s.Service.ReadNotifications(c, maxID) } + +func (s *as) Bookmark(c *model.Client, id string) (err error) { + err = s.authenticateClient(c) + if err != nil { + return + } + err = checkCSRF(c) + if err != nil { + return + } + return s.Service.Bookmark(c, id) +} + +func (s *as) UnBookmark(c *model.Client, id string) (err error) { + err = s.authenticateClient(c) + if err != nil { + return + } + err = checkCSRF(c) + if err != nil { + return + } + return s.Service.UnBookmark(c, id) +} -- cgit v1.2.3