refactor(handlers): remove ModTime from fileData and filesData
This commit is contained in:
parent
b9c0dc1ee8
commit
a23f9f885b
@ -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)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user