fix: typo in FileSystem HeaderHandler

BREAKING CHANGE: rename HeaderHeandler to HeaderHandler if used
This commit is contained in:
Martin Riedl 2024-07-02 00:49:34 +02:00
parent 773209071c
commit aa0a11f3c5
Signed by: martinr92
GPG key ID: FB68DA65516A804C

8
fs.go
View file

@ -32,14 +32,14 @@ type FS struct {
FolderPrefix string FolderPrefix string
UseLocalFolder bool UseLocalFolder bool
LocalFolderPrefix string LocalFolderPrefix string
HeaderHeandler HeaderHandler HeaderHandler HeaderHandler
} }
// NewFS creates a new instance of the http file system used for serving static files. // NewFS creates a new instance of the http file system used for serving static files.
func NewFS(staticFiles *embed.FS) *FS { func NewFS(staticFiles *embed.FS) *FS {
return &FS{ return &FS{
StaticFiles: staticFiles, StaticFiles: staticFiles,
HeaderHeandler: DefaultHeaderHandler, HeaderHandler: DefaultHeaderHandler,
} }
} }
@ -115,8 +115,8 @@ func (fs *FS) checkFolder(file fs.File, url string) (fs.File, bool) {
func (fs *FS) serve(w http.ResponseWriter, r *http.Request, info RoutingInfo, file fs.File) { func (fs *FS) serve(w http.ResponseWriter, r *http.Request, info RoutingInfo, file fs.File) {
// execute header handler // execute header handler
if fs.HeaderHeandler != nil { if fs.HeaderHandler != nil {
fs.HeaderHeandler(w, r, info, file) fs.HeaderHandler(w, r, info, file)
} }
w.WriteHeader(http.StatusOK) w.WriteHeader(http.StatusOK)