From 759985dba66f1e7df74170a201bc0c05ce41acc2 Mon Sep 17 00:00:00 2001 From: Andre Hahn Date: Fri, 1 Jul 2016 21:19:14 -0300 Subject: [PATCH] Setting defaults before addCredentialsToRedis --- bot/mqtt_bot.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bot/mqtt_bot.go b/bot/mqtt_bot.go index b0b5f16..691ec2b 100644 --- a/bot/mqtt_bot.go +++ b/bot/mqtt_bot.go @@ -104,6 +104,10 @@ func (b *MqttBot) StartBot() { } func addCredentialsToRedis() { + viper.SetDefault("redis.host", "localhost") + viper.SetDefault("redis.port", 6379) + viper.SetDefault("redis.password", "") + viper.SetDefault("redis.maxPoolSize", 10) user := viper.GetString("mqttserver.user") pass := viper.GetString("mqttserver.pass") hash := modules.GenHash(pass) @@ -114,7 +118,7 @@ func addCredentialsToRedis() { conn, err := redis.Dial("tcp", fmt.Sprintf("%s:%d", redisHost, redisPort), redis.DialPassword(redisPass)) if err != nil { - logger.Logger.Error("Error connecting to Redis") + logger.Logger.Fatal(fmt.Sprintf("Error connecting to Redis: %v", err)) return } defer conn.Close()