aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXe Iaso <me@xeiaso.net>2025-01-19 12:23:12 -0500
committerXe Iaso <me@xeiaso.net>2025-01-19 12:23:12 -0500
commite72ae5296075d3b5a51a2877c2f3f9aab588be03 (patch)
tree9e886ee0d564b69581a4b07ebced4693f9a571fd
parente41d32dd5e3ffe02247a1bdf6816a850aa149b98 (diff)
downloadx-e72ae5296075d3b5a51a2877c2f3f9aab588be03.tar.xz
x-e72ae5296075d3b5a51a2877c2f3f9aab588be03.zip
internal: disable immortal cache in development
Signed-off-by: Xe Iaso <me@xeiaso.net>
-rw-r--r--internal/headers.go10
1 files changed, 9 insertions, 1 deletions
diff --git a/internal/headers.go b/internal/headers.go
index 3461ed1..fdab2a7 100644
--- a/internal/headers.go
+++ b/internal/headers.go
@@ -1,8 +1,16 @@
package internal
-import "net/http"
+import (
+ "net/http"
+
+ "within.website/x"
+)
func UnchangingCache(h http.Handler) http.Handler {
+ if x.Version == "devel" {
+ return h
+ }
+
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
w.Header().Set("Cache-Control", "public, max-age=31536000")
h.ServeHTTP(w, r)