From 22df44d2e4a6ab928d916da9c1e26aa5d32bbb2d Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Mon, 12 Aug 2024 10:17:51 +0300 Subject: initiate merge operation by cron ticker --- internal/config/server/server.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'internal/config') 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{} } -- cgit v1.2.3