more tweaks
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user