refactor(handlers): remove ModTime from fileData and filesData

This commit is contained in:
hugmouse 2024-04-11 21:57:06 +02:00
parent b9c0dc1ee8
commit a23f9f885b
No known key found for this signature in database
GPG Key ID: 45FDB5FAB7ECB522

View File

@ -141,11 +141,7 @@ func handlerAbout(w http.ResponseWriter, rq *http.Request) {
var stylesheets = []string{"default.css", "custom.css"} var stylesheets = []string{"default.css", "custom.css"}
func handlerStyle(w http.ResponseWriter, rq *http.Request) { func handlerStyle(w http.ResponseWriter, rq *http.Request) {
type fileData struct { var filesData []io.Reader
Content io.Reader
ModTime time.Time
}
var filesData []fileData
var latestModTime time.Time var latestModTime time.Time
@ -166,10 +162,7 @@ func handlerStyle(w http.ResponseWriter, rq *http.Request) {
latestModTime = modTime latestModTime = modTime
} }
filesData = append(filesData, fileData{ filesData = append(filesData, file)
Content: file,
ModTime: modTime,
})
defer file.Close() defer file.Close()
} }
@ -187,7 +180,7 @@ func handlerStyle(w http.ResponseWriter, rq *http.Request) {
w.Header().Set("Last-Modified", latestModTime.UTC().Format(http.TimeFormat)) w.Header().Set("Last-Modified", latestModTime.UTC().Format(http.TimeFormat))
for _, data := range filesData { for _, data := range filesData {
if _, err := io.Copy(w, data.Content); err != nil { if _, err := io.Copy(w, data); err != nil {
log.Println(err) log.Println(err)
} }
} }