more tweaks

This commit is contained in:
2026-01-20 00:55:17 +01:00
parent 43e9b2b993
commit 8bd16b99f0
5 changed files with 35 additions and 21 deletions

View File

@@ -30,7 +30,7 @@ func getConfig() Config {
}
}
func getFetchers(config Config, cache *Cache) []Fetcher {
func getFetchers(config *Config, cache *Cache) []Fetcher {
var fetchers []Fetcher
fetchers = append(fetchers, &GiteaFetcher{
@@ -40,8 +40,16 @@ func getFetchers(config Config, cache *Cache) []Fetcher {
Cache: cache,
})
fetchers = append(fetchers, &WikiFetcher{Config: config, Cache: cache})
fetchers = append(fetchers, &RedmineFetcher{Config: config, Cache: cache})
fetchers = append(fetchers, &WikiFetcher{
BaseURL: config.WikiBaseURL,
Token: config.WikiToken,
Cache: cache,
})
fetchers = append(fetchers, &RedmineFetcher{
BaseURL: config.RedmineBaseURL,
Key: config.RedmineKey,
Cache: cache,
})
return fetchers
}
@@ -53,7 +61,10 @@ func getCache() Cache {
}
func getDiscordSender(config Config) DiscordSender {
return DiscordSender{Config: config}
return DiscordSender{
Webhook: config.DiscordWebhook,
Fake: config.DiscordFake,
}
}
func getMessages(fetchers []Fetcher) []string {
@@ -76,7 +87,7 @@ func Runner() {
config := getConfig()
cache := getCache()
discord_sender := getDiscordSender(config)
fetchers := getFetchers(config, &cache)
fetchers := getFetchers(&config, &cache)
for {
log.Println("Run updater...")
messages := getMessages(fetchers)