diff --git a/config/mod.go b/config/mod.go index 9c113ee..0fb394b 100644 --- a/config/mod.go +++ b/config/mod.go @@ -78,12 +78,13 @@ func (c *Config) Load() { e := json.NewEncoder(f) e.SetIndent("", "\t") + c = New() err = e.Encode(c) if err != nil { panic(err) } } else { - err = json.NewDecoder(f).Decode(&c) + err = json.NewDecoder(f).Decode(c) if err != nil { panic(err) } diff --git a/ui/app.go b/ui/app.go index 7d8e18c..b128d96 100644 --- a/ui/app.go +++ b/ui/app.go @@ -22,7 +22,7 @@ type App struct { Session *discordgo.Session SelectedChannel *discordgo.Channel SelectedMessage int - Config *config.Config + Config config.Config } func NewApp() *App { @@ -37,7 +37,6 @@ func NewApp() *App { Session: s, SelectedMessage: -1, - Config: config.New(), } }