do not call sync once just after init
This commit is contained in:
parent
ae27d07170
commit
7d1a042915
@ -15,7 +15,7 @@ const (
|
||||
defaultMainDir = "./store"
|
||||
)
|
||||
|
||||
var env = sync.OnceValue[environment](newEnv)()
|
||||
var env = sync.OnceValue[environment](newEnv)
|
||||
|
||||
type environment struct {
|
||||
adminUsername string
|
||||
@ -77,5 +77,5 @@ func newEnv() environment {
|
||||
}
|
||||
|
||||
func GetEnv() environment {
|
||||
return env
|
||||
return env()
|
||||
}
|
||||
|
||||
@ -65,7 +65,7 @@ var homeTmpl = sync.OnceValue[*template.Template](func() *template.Template {
|
||||
}
|
||||
|
||||
return baseTmpl
|
||||
})()
|
||||
})
|
||||
|
||||
var uploadFormTmpl = sync.OnceValue[*template.Template](func() *template.Template {
|
||||
baseTmpl, err := template.New("base").Parse(base)
|
||||
@ -78,7 +78,7 @@ var uploadFormTmpl = sync.OnceValue[*template.Template](func() *template.Templat
|
||||
}
|
||||
|
||||
return baseTmpl
|
||||
})()
|
||||
})
|
||||
|
||||
var loginFormTmpl = sync.OnceValue[*template.Template](func() *template.Template {
|
||||
baseTmpl, err := template.New("base").Parse(base)
|
||||
@ -91,7 +91,7 @@ var loginFormTmpl = sync.OnceValue[*template.Template](func() *template.Template
|
||||
}
|
||||
|
||||
return baseTmpl
|
||||
})()
|
||||
})
|
||||
|
||||
var loginSuccessTmpl = sync.OnceValue[*template.Template](func() *template.Template {
|
||||
baseTmpl, err := template.New("base").Parse(base)
|
||||
@ -104,20 +104,20 @@ var loginSuccessTmpl = sync.OnceValue[*template.Template](func() *template.Templ
|
||||
}
|
||||
|
||||
return baseTmpl
|
||||
})()
|
||||
})
|
||||
|
||||
func GetHome() *template.Template {
|
||||
return homeTmpl
|
||||
return homeTmpl()
|
||||
}
|
||||
|
||||
func GetLoginForm() *template.Template {
|
||||
return loginFormTmpl
|
||||
return loginFormTmpl()
|
||||
}
|
||||
|
||||
func GetLoginSuccess() *template.Template {
|
||||
return loginSuccessTmpl
|
||||
return loginSuccessTmpl()
|
||||
}
|
||||
|
||||
func GetUploadForm() *template.Template {
|
||||
return uploadFormTmpl
|
||||
return uploadFormTmpl()
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user