multiple discord senders
This commit is contained in:
@@ -21,8 +21,8 @@ func (f *RedmineFetcher) Name() string {
|
||||
return "Redmine"
|
||||
}
|
||||
|
||||
func (f *RedmineFetcher) Fetch() []Entry {
|
||||
var entries []Entry
|
||||
func (f *RedmineFetcher) Fetch() []Message {
|
||||
var messages []Message
|
||||
path := fmt.Sprintf("/issues.json?limit=%d&sort=updated_on:desc", f.ContentLimit)
|
||||
req := FetcherRequest{
|
||||
BaseURL: f.BaseURL,
|
||||
@@ -43,16 +43,17 @@ func (f *RedmineFetcher) Fetch() []Entry {
|
||||
}
|
||||
|
||||
for _, content := range response.Issues {
|
||||
entry := f.TryCreateEntry(
|
||||
message := f.TryCreateMessage(
|
||||
"redmine",
|
||||
fmt.Sprintf("redmine_%d", content.ID),
|
||||
content.UpdatedOn,
|
||||
fmt.Sprintf("🎫 [%s] - #%d %s", f.Name(), content.ID, content.Subject),
|
||||
fmt.Sprintf("%s/issues/%d", f.BaseURL, content.ID),
|
||||
)
|
||||
if entry != nil {
|
||||
entries = append(entries, *entry)
|
||||
if message != nil {
|
||||
messages = append(messages, *message)
|
||||
}
|
||||
}
|
||||
|
||||
return entries
|
||||
return messages
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user