From 76c5baef6ae8f5520ab40fef48532b6b5759384f Mon Sep 17 00:00:00 2001 From: r Date: Sat, 3 Apr 2021 09:22:43 +0000 Subject: Add option for user CSS --- service/service.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'service/service.go') diff --git a/service/service.go b/service/service.go index a29345e..5d80c28 100644 --- a/service/service.go +++ b/service/service.go @@ -64,6 +64,7 @@ func (s *service) authenticate(c *client, sid string, csrf string, ref string, t CSRFToken: c.s.CSRFToken, UserID: c.s.UserID, AntiDopamineMode: sett.AntiDopamineMode, + UserCSS: sett.CSS, Referrer: ref, } }() @@ -888,6 +889,9 @@ func (s *service) SaveSettings(c *client, settings *model.Settings) (err error) default: return errInvalidArgument } + if len(settings.CSS) > 1<<20 { + return errInvalidArgument + } sess, err := s.sessionRepo.Get(c.s.ID) if err != nil { return -- cgit v1.2.3