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