mirror of
https://github.com/navidrome/navidrome.git
synced 2025-04-13 10:47:19 +03:00
Simplify resources.FS
This commit is contained in:
parent
7f52ff72dc
commit
a7a4fb522c
@ -11,19 +11,12 @@ import (
|
||||
"github.com/navidrome/navidrome/utils/merge"
|
||||
)
|
||||
|
||||
var (
|
||||
//go:embed *
|
||||
embedFS embed.FS
|
||||
fsOnce sync.Once
|
||||
fsys fs.FS
|
||||
)
|
||||
//go:embed *
|
||||
var embedFS embed.FS
|
||||
|
||||
func FS() fs.FS {
|
||||
fsOnce.Do(func() {
|
||||
fsys = merge.FS{
|
||||
Base: embedFS,
|
||||
Overlay: os.DirFS(path.Join(conf.Server.DataFolder, "resources")),
|
||||
}
|
||||
})
|
||||
return fsys
|
||||
}
|
||||
var FS = sync.OnceValue(func() fs.FS {
|
||||
return merge.FS{
|
||||
Base: embedFS,
|
||||
Overlay: os.DirFS(path.Join(conf.Server.DataFolder, "resources")),
|
||||
}
|
||||
})
|
||||
|
Loading…
x
Reference in New Issue
Block a user