fetcher refact
This commit is contained in:
@@ -32,27 +32,30 @@ func getConfig() Config {
|
||||
}
|
||||
|
||||
func getFetchers(config *Config, cache *Cache) []Fetcher {
|
||||
var fetchers []Fetcher
|
||||
|
||||
fetchers = append(fetchers, &GiteaFetcher{
|
||||
BaseURL: config.GiteaBaseURL,
|
||||
Token: config.GiteaToken,
|
||||
Repos: config.GiteaRepos,
|
||||
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
|
||||
return []Fetcher{
|
||||
&GiteaFetcher{
|
||||
BaseFetcher: BaseFetcher{
|
||||
BaseURL: config.GiteaBaseURL,
|
||||
Token: config.GiteaToken,
|
||||
Cache: cache,
|
||||
},
|
||||
Repos: config.GiteaRepos,
|
||||
},
|
||||
&WikiFetcher{
|
||||
BaseFetcher: BaseFetcher{
|
||||
BaseURL: config.WikiBaseURL,
|
||||
Token: config.WikiToken,
|
||||
Cache: cache,
|
||||
},
|
||||
},
|
||||
&RedmineFetcher{
|
||||
BaseFetcher: BaseFetcher{
|
||||
BaseURL: config.RedmineBaseURL,
|
||||
Token: config.RedmineKey,
|
||||
Cache: cache,
|
||||
},
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
func getCache() Cache {
|
||||
|
||||
Reference in New Issue
Block a user