Stop using pointers for nested config structs, closes #41

This commit is contained in:
Ken-Håvard Lieng 2019-06-09 02:29:35 +02:00
parent 540efa03c4
commit 855f4d3e64
2 changed files with 5 additions and 5 deletions

View File

@ -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 {

View File

@ -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,