multiple discord senders

This commit is contained in:
2026-01-20 20:58:18 +01:00
parent 76933a04d8
commit 53e6eecb3f
9 changed files with 100 additions and 69 deletions

View File

@@ -24,8 +24,8 @@ func (f *GiteaFetcher) Name() string {
return "Gitea"
}
func (f *GiteaFetcher) Fetch() []Entry {
var entries []Entry
func (f *GiteaFetcher) Fetch() []Message {
var messages []Message
for _, repo := range f.Repos {
repo = strings.TrimSpace(repo)
@@ -54,18 +54,19 @@ func (f *GiteaFetcher) Fetch() []Entry {
for _, content := range response {
cacheKey := "gitea_commit_" + url.QueryEscape(f.BaseURL+repo+"_"+content.Sha)
entry := f.TryCreateEntry(
message := f.TryCreateMessage(
"gitea",
cacheKey,
content.Sha,
fmt.Sprintf("📝 [%s] - (%s) %s", f.Name(), repo, content.Commit.Message),
content.HTMLURL,
)
if entry != nil {
entries = append(entries, *entry)
if message != nil {
messages = append(messages, *message)
}
}
}
return entries
return messages
}