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"}
func handlerStyle(w http.ResponseWriter, rq *http.Request) {
type fileData struct {
Content io.Reader
ModTime time.Time
}
var filesData []fileData
var filesData []io.Reader
var latestModTime time.Time
@ -166,10 +162,7 @@ func handlerStyle(w http.ResponseWriter, rq *http.Request) {
latestModTime = modTime
}
filesData = append(filesData, fileData{
Content: file,
ModTime: modTime,
})
filesData = append(filesData, file)
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))
for _, data := range filesData {
if _, err := io.Copy(w, data.Content); err != nil {
if _, err := io.Copy(w, data); err != nil {
log.Println(err)
}
}