Stop using pointers for nested config structs, closes #41
This commit is contained in:
parent
540efa03c4
commit
855f4d3e64
@ -15,9 +15,9 @@ type Config struct {
|
||||
HexIP bool
|
||||
VerifyCertificates bool `mapstructure:"verify_certificates"`
|
||||
Headers map[string]string
|
||||
Defaults *Defaults
|
||||
HTTPS *HTTPS
|
||||
LetsEncrypt *LetsEncrypt
|
||||
Defaults Defaults
|
||||
HTTPS HTTPS
|
||||
LetsEncrypt LetsEncrypt
|
||||
}
|
||||
|
||||
type Defaults struct {
|
||||
@ -36,7 +36,7 @@ type HTTPS struct {
|
||||
Port string
|
||||
Cert string
|
||||
Key string
|
||||
HSTS *HSTS
|
||||
HSTS HSTS
|
||||
}
|
||||
|
||||
type HSTS struct {
|
||||
|
@ -47,7 +47,7 @@ func (d *Dispatch) getIndexData(r *http.Request, path string, state *State) *ind
|
||||
cfg := d.Config()
|
||||
|
||||
data := indexData{
|
||||
Defaults: cfg.Defaults,
|
||||
Defaults: &cfg.Defaults,
|
||||
HexIP: cfg.HexIP,
|
||||
Version: dispatchVersion{
|
||||
Tag: version.Tag,
|
||||
|
Loading…
Reference in New Issue
Block a user