From b9b468ea3ffff0e7c5f3463595383010de54502d Mon Sep 17 00:00:00 2001 From: Anis Ahmad Date: Wed, 17 Jun 2020 02:12:28 +0600 Subject: [PATCH] Updated lint recommendations. Simplified integer Env parsing. --- util/env.go | 11 +++++------ util/util.go | 1 + 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/util/env.go b/util/env.go index 5ae8916..915afa8 100644 --- a/util/env.go +++ b/util/env.go @@ -13,17 +13,16 @@ import ( // GetEnvInt finds an ENV variable and converts to int, otherwise return default value func GetEnvInt(key string, defaultVal int) int { + var err error + intVal := defaultVal + if v, ok := os.LookupEnv(key); ok { - if i, err := strconv.Atoi(v); err == nil { - return i - } else { + if intVal, err = strconv.Atoi(v); err != nil { log.Fatal(err) } - - return 0 } - return defaultVal + return intVal } // GetEnvStr finds an ENV variable, otherwise return default value diff --git a/util/util.go b/util/util.go index 623455c..bbc7de8 100644 --- a/util/util.go +++ b/util/util.go @@ -38,6 +38,7 @@ func ConnectStorm() *storm.DB { return db } +// CreateDirIfNotExist creates a directory if not found func CreateDirIfNotExist(dir string) { if _, err := os.Stat(dir); os.IsNotExist(err) { err = os.MkdirAll(dir, 0755)