summaryrefslogtreecommitdiff
path: root/internal/config
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2024-08-12 10:17:51 +0300
committerPaul Buetow <paul@buetow.org>2024-08-12 10:17:51 +0300
commit22df44d2e4a6ab928d916da9c1e26aa5d32bbb2d (patch)
tree1673d05d569a2b18b32e33d964ec7e73f0fc29cd /internal/config
parent85a4cdea7c41cfd2f4fcbe1554494fb0b78ae338 (diff)
initiate merge operation by cron ticker
Diffstat (limited to 'internal/config')
-rw-r--r--internal/config/server/server.go7
1 files changed, 5 insertions, 2 deletions
diff --git a/internal/config/server/server.go b/internal/config/server/server.go
index 6008ba9..109099e 100644
--- a/internal/config/server/server.go
+++ b/internal/config/server/server.go
@@ -29,7 +29,6 @@ func New(configFile string) (ServerConfig, error) {
conf.DataDir = config.EnvToStr("GOS_DATA_DIR", conf.DataDir, "data")
conf.EmailTo = config.EnvToStr("GOS_EMAIL_TO", conf.EmailTo)
conf.EmailFrom = config.EnvToStr("GOS_EMAIL_FROM", conf.EmailFrom)
- conf.CRONMergeIntervalS = config.EnvToInt("GOS_CRON_MERGE_INTERVAL", conf.CRONMergeIntervalS, 3600)
conf.SMTPServer = config.EnvToStr("GOS_SMTP_SERVER", conf.SMTPServer, func() string {
hostname, err := os.Hostname()
@@ -39,9 +38,13 @@ func New(configFile string) (ServerConfig, error) {
return fmt.Sprintf("%s:25", hostname)
})
+ conf.CRONMergeIntervalS = config.EnvToInt("GOS_CRON_MERGE_INTERVAL", 3600)
return conf, nil
}
func (conf ServerConfig) Partners() []string {
- return strings.Split(conf.Partner, ",")
+ if partners := strings.Split(conf.Partner, ","); partners[0] != "" {
+ return partners
+ }
+ return []string{}
}