Skip to content

Commit 311f4c3

Browse files
committed
moved settings into settings:
1 parent 7e3e98b commit 311f4c3

File tree

3 files changed

+40
-46
lines changed

3 files changed

+40
-46
lines changed

config/defaults.yml

Lines changed: 30 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -3,36 +3,37 @@ server:
33

44
logLevel: INFO
55

6-
messageAliases:
7-
[
8-
{ alias: msg, score: 100 },
9-
{ alias: content, score: 99 },
10-
{ alias: description, score: 98 },
11-
{ alias: text, score: 20 },
12-
{ alias: summary, score: 15 },
13-
{ alias: details, score: 14 },
6+
settings:
7+
messageAliases:
8+
[
9+
{ alias: msg, score: 100 },
10+
{ alias: content, score: 99 },
11+
{ alias: description, score: 98 },
12+
{ alias: text, score: 20 },
13+
{ alias: summary, score: 15 },
14+
{ alias: details, score: 14 },
1415

15-
{ alias: data.message, score: 10 },
16-
{ alias: data.content, score: 9 },
17-
{ alias: data.description, score: 8 },
18-
{ alias: data.text, score: 7 },
19-
{ alias: data.summary, score: 6 },
20-
{ alias: data.details, score: 5 },
16+
{ alias: data.message, score: 10 },
17+
{ alias: data.content, score: 9 },
18+
{ alias: data.description, score: 8 },
19+
{ alias: data.text, score: 7 },
20+
{ alias: data.summary, score: 6 },
21+
{ alias: data.details, score: 5 },
2122

22-
{ alias: body, score: 2 },
23-
{ alias: data, score: 1 },
24-
]
23+
{ alias: body, score: 2 },
24+
{ alias: data, score: 1 },
25+
]
2526

26-
variables:
27-
recipients: ${RECIPIENTS}
28-
number: ${NUMBER}
27+
variables:
28+
recipients: ${RECIPIENTS}
29+
number: ${NUMBER}
2930

30-
blockedEndpoints:
31-
- /v1/about
32-
- /v1/configuration
33-
- /v1/devices
34-
- /v1/register
35-
- /v1/unregister
36-
- /v1/qrcodelink
37-
- /v1/accounts
38-
- /v1/contacts
31+
blockedEndpoints:
32+
- /v1/about
33+
- /v1/configuration
34+
- /v1/devices
35+
- /v1/register
36+
- /v1/unregister
37+
- /v1/qrcodelink
38+
- /v1/accounts
39+
- /v1/contacts

examples/config.yml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,14 @@ api:
77

88
logLevel: INFO
99

10-
variables:
11-
number: "000"
12-
recipients: ["001", "group.id", "user.id"]
10+
settings:
11+
variables:
12+
number: "000"
13+
recipients: ["001", "group.id", "user.id"]
1314

14-
messageAliases: [{ alias: "msg", score: 100 }]
15+
messageAliases: [{ alias: "msg", score: 100 }]
1516

16-
blockedEndpoints:
17-
- /v1/about
18-
allowedEndpoints:
19-
- /v2/send
17+
blockedEndpoints:
18+
- /v1/about
19+
allowedEndpoints:
20+
- /v2/send

utils/config/loader.go

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -55,18 +55,11 @@ func InitEnv() {
5555

5656
ENV.API_URL = config.String("api.url")
5757

58-
defaultSettings := ENV.SETTINGS["*"]
59-
60-
config.Unmarshal("messagealiases", &defaultSettings.MESSAGE_ALIASES)
61-
6258
transformChildren(config, "variables", func(key string, value any) (string, any) {
6359
return strings.ToUpper(key), value
6460
})
6561

66-
config.Unmarshal("variables", &defaultSettings.VARIABLES)
67-
68-
defaultSettings.BLOCKED_ENDPOINTS = config.Strings("blockedendpoints")
69-
defaultSettings.ALLOWED_ENDPOINTS = config.Strings("allowedendpoints")
62+
config.Unmarshal("settings", &ENV.SETTINGS)
7063
}
7164

7265
func Load() {
@@ -83,7 +76,6 @@ func Load() {
8376
config = mergeLayers()
8477

8578
normalizeKeys(config)
86-
8779
templateConfig(config)
8880

8981
InitTokens()

0 commit comments

Comments
 (0)