diff --git a/lib/runner.go b/lib/runner.go index 5c91c74..f8c9032 100644 --- a/lib/runner.go +++ b/lib/runner.go @@ -9,19 +9,22 @@ import ( func getConfig() Config { return Config{ - WikiBaseURL: os.Getenv("WIKI_BASE_URL"), - WikiToken: os.Getenv("WIKI_TOKEN"), - WikiContentLimit: envToInteger("WIKI_CONTENT_LIMIT", 10), - RedmineBaseURL: os.Getenv("REDMINE_BASE_URL"), - RedmineKey: os.Getenv("REDMINE_KEY"), - RedmineContentLimit: envToInteger("REDMINE_CONTENT_LIMIT", 10), - GiteaToken: os.Getenv("GITEA_TOKEN"), - GiteaBaseURL: os.Getenv("GITEA_BASE_URL"), - GiteaRepos: strings.Split(os.Getenv("GITEA_REPOS"), ","), - GiteaContentLimit: envToInteger("GITEA_CONTENT_LIMIT", 10), - DiscordWebhook: os.Getenv("DISCORD_WEBHOOK"), - DiscordFake: os.Getenv("DISCORD_FAKE") == "true", - Interval: time.Duration(envToInteger("INTERVAL_MINUTES", 5)) * time.Minute, + WikiBaseURL: os.Getenv("WIKI_BASE_URL"), + WikiToken: os.Getenv("WIKI_TOKEN"), + WikiContentLimit: envToInteger("WIKI_CONTENT_LIMIT", 10), + WikiDiscordWebhook: os.Getenv("WIKI_DISCORD_WEBHOOK"), + RedmineBaseURL: os.Getenv("REDMINE_BASE_URL"), + RedmineKey: os.Getenv("REDMINE_KEY"), + RedmineContentLimit: envToInteger("REDMINE_CONTENT_LIMIT", 10), + RedmineDiscordWebhook: os.Getenv("REDMINE_DISCORD_WEBHOOK"), + GiteaToken: os.Getenv("GITEA_TOKEN"), + GiteaBaseURL: os.Getenv("GITEA_BASE_URL"), + GiteaRepos: strings.Split(os.Getenv("GITEA_REPOS"), ","), + GiteaContentLimit: envToInteger("GITEA_CONTENT_LIMIT", 10), + GiteaDiscordWebhook: os.Getenv("GITEA_DISCORD_WEBHOOK"), + DiscordWebhook: os.Getenv("DISCORD_WEBHOOK"), + DiscordFake: os.Getenv("DISCORD_FAKE") == "true", + Interval: time.Duration(envToInteger("INTERVAL_MINUTES", 5)) * time.Minute, } }