Updated lint recommendations. Simplified integer Env parsing.
This commit is contained in:
11
util/env.go
11
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
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user