From 40ae263248a72618a3d16e67bfe0f7e727763e7a Mon Sep 17 00:00:00 2001 From: Svilen Markov <7613769+svilenmarkov@users.noreply.github.com> Date: Mon, 5 May 2025 13:46:36 +0100 Subject: [PATCH] Add expiration to theme cookie --- internal/glance/theme.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/internal/glance/theme.go b/internal/glance/theme.go index a3e26d4..07f3921 100644 --- a/internal/glance/theme.go +++ b/internal/glance/theme.go @@ -4,6 +4,7 @@ import ( "fmt" "html/template" "net/http" + "time" ) var ( @@ -29,6 +30,7 @@ func (a *application) handleThemeChangeRequest(w http.ResponseWriter, r *http.Re Value: themeKey, Path: a.Config.Server.BaseURL + "/", SameSite: http.SameSiteLaxMode, + Expires: time.Now().Add(2 * 365 * 24 * time.Hour), }) w.Header().Set("Content-Type", "text/css")