diff options
| author | Shulhan <ms@kilabit.info> | 2021-12-26 01:28:18 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2021-12-26 01:28:18 +0700 |
| commit | daf05503893a5d23eb6bd94a271e976153dfc26b (patch) | |
| tree | aca5f8de69fac2dadd8a2d2f1e7ea0c782d16c08 /lib/http/server.go | |
| parent | d03648eb7f202a7298cb757796af81a35439f31e (diff) | |
| download | pakakeh.go-daf05503893a5d23eb6bd94a271e976153dfc26b.tar.xz | |
lib/http: remove field memfs.Options in ServerOptions
This options is duplicate with Memfs.Opts.
Diffstat (limited to 'lib/http/server.go')
| -rw-r--r-- | lib/http/server.go | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/http/server.go b/lib/http/server.go index a3c4e474..e51fc9bb 100644 --- a/lib/http/server.go +++ b/lib/http/server.go @@ -69,11 +69,10 @@ func NewServer(opts *ServerOptions) (srv *Server, err error) { if srv.WriteTimeout == 0 { srv.WriteTimeout = defRWTimeout } - - if opts.Development || (opts.Memfs == nil && len(opts.Root) > 0) { - opts.Memfs, err = memfs.New(&opts.Options) + if srv.Options.Memfs != nil { + err = srv.Options.Memfs.Init() if err != nil { - return nil, err + return nil, fmt.Errorf("NewServer: %w", err) } } |
