Skip to content

Commit edaa95c

Browse files
committed
fix empty variables
1 parent 8680d78 commit edaa95c

File tree

1 file changed

+4
-12
lines changed

1 file changed

+4
-12
lines changed

utils/config/config.go

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ var ENV ENV_ = ENV_{
3434
CONFIG_PATH: os.Getenv("CONFIG_PATH"),
3535
DEFAULTS_PATH: os.Getenv("DEFAULTS_PATH"),
3636
TOKENS_DIR: os.Getenv("TOKENS_DIR"),
37+
MESSAGE_ALIASES: []middlewares.MessageAlias{},
38+
VARIABLES: map[string]any{},
3739
}
3840

3941
var config = koanf.New(".")
@@ -53,19 +55,9 @@ func InitEnv() {
5355

5456
ENV.BLOCKED_ENDPOINTS = config.Strings("blockedendpoints")
5557

56-
messageAliases := config.Get("messagealiases")
58+
config.Unmarshal("messagealiases", &ENV.MESSAGE_ALIASES)
5759

58-
if messageAliases != nil {
59-
ENV.MESSAGE_ALIASES = messageAliases.([]middlewares.MessageAlias)
60-
}
61-
62-
variables := config.Get("variables")
63-
64-
if variables != nil {
65-
ENV.VARIABLES = variables.(map[string]any)
66-
} else {
67-
ENV.VARIABLES = map[string]any{}
68-
}
60+
config.Unmarshal("variables", &ENV.VARIABLES)
6961

7062
ENV.VARIABLES["NUMBER"] = config.String("number")
7163
ENV.VARIABLES["RECIPIENTS"] = config.Strings("recipients")

0 commit comments

Comments
 (0)