From 56b4f74dff4916be89f1017f515d2c9b04489f5d Mon Sep 17 00:00:00 2001 From: rigormorrtiss Date: Sun, 29 Aug 2021 11:33:37 +0400 Subject: [PATCH] fix(util): return default config if os.UserHomeDir() returns err --- util/config.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/util/config.go b/util/config.go index 934cdb7..1f6716f 100644 --- a/util/config.go +++ b/util/config.go @@ -17,15 +17,15 @@ type Config struct { // NewConfig reads the configuration file (if exists) and returns a new config. func NewConfig() *Config { - userHomeDir, err := os.UserHomeDir() - if err != nil { - panic(err) - } - c := Config{ Mouse: true, GetMessagesLimit: 50, } + + userHomeDir, err := os.UserHomeDir() + if err != nil { + return &c + } configPath := userHomeDir + "/.config/discordo/config.json" if _, err := os.Stat(configPath); os.IsNotExist(err) { return &c