Simplify ResponseWriter implementation

This commit is contained in:
Adnan Maolood
2021-01-10 00:50:35 -05:00
parent 3ed39e62d8
commit d01d50ff1a
3 changed files with 91 additions and 110 deletions

4
fs.go
View File

@@ -39,7 +39,7 @@ func (fsh fsHandler) Respond(w *ResponseWriter, r *Request) {
// Detect mimetype
ext := path.Ext(p)
mimetype := mime.TypeByExtension(ext)
w.SetMediaType(mimetype)
w.Meta(mimetype)
// Copy file to response writer
_, _ = io.Copy(w, f)
}
@@ -78,7 +78,7 @@ func ServeFile(w *ResponseWriter, fs FS, name string) {
// Detect mimetype
ext := path.Ext(name)
mimetype := mime.TypeByExtension(ext)
w.SetMediaType(mimetype)
w.Meta(mimetype)
// Copy file to response writer
_, _ = io.Copy(w, f)
}