Move cacheControl func into handle.go file

This commit is contained in:
Josip Antoliš 2020-09-04 21:59:07 +02:00
parent 3f36ede885
commit 1b1d3064c9
2 changed files with 7 additions and 8 deletions

View File

@ -11,7 +11,6 @@
package writefreely
import (
"net/http"
"sync"
"time"
)
@ -68,10 +67,3 @@ func GetPostsCache(userID int64) *[]PublicPost {
}
return pci.Posts
}
func cacheControl(next http.Handler) http.Handler {
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
w.Header().Set("Cache-Control", "public, max-age=604800, immutable")
next.ServeHTTP(w, r)
})
}

View File

@ -926,3 +926,10 @@ func sendRedirect(w http.ResponseWriter, code int, location string) int {
w.WriteHeader(code)
return code
}
func cacheControl(next http.Handler) http.Handler {
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
w.Header().Set("Cache-Control", "public, max-age=604800, immutable")
next.ServeHTTP(w, r)
})
}