don't always look for a patch

This commit is contained in:
Michael Zhang 2020-10-12 03:56:27 -05:00
parent cd3cf11078
commit 20a48b0420
Signed by: michael
GPG key ID: BDA47A31A3C8EE6B

11
bot.go
View file

@ -93,6 +93,7 @@ func (bot *Bot) NotifyNewEvent(channels []string, newMaps []Event) (err error) {
commit *object.Commit
parent *object.Commit
patch *object.Patch
foundPatch = false
// commitFiles *object.FileIter
)
beatmapSet, err = bot.getBeatmapsetInfo(event)
@ -167,13 +168,17 @@ func (bot *Bot) NotifyNewEvent(channels []string, newMaps []Event) (err error) {
return
}
parent, err = commit.Parent(0)
if err != nil {
if err == object.ErrParentNotFound {
} else if err != nil {
return
}
} else {
patch, err = commit.Patch(parent)
if err != nil {
return
}
foundPatch = true
}
// report diffs
}
@ -203,9 +208,11 @@ func (bot *Bot) NotifyNewEvent(channels []string, newMaps []Event) (err error) {
if gotDownloadedBeatmap {
log.Println(downloadedBeatmap)
if foundPatch {
embed.Description = patch.Stats().String()
}
}
}
for _, channelId := range channels {
bot.ChannelMessageSendEmbed(channelId, embed)
}