Ok that didn't work
This commit is contained in:
parent
2943a7dd0b
commit
c947092567
1 changed files with 2 additions and 18 deletions
18
bot/utils.go
18
bot/utils.go
|
@ -91,7 +91,6 @@ func processIssueCommentEvent(event *github.IssueCommentEvent) {
|
|||
prNumber := event.GetIssue().GetNumber()
|
||||
reactionCount := 0
|
||||
reactionCountGoal := 5
|
||||
approvers := []string{}
|
||||
|
||||
if event.GetIssue().IsPullRequest() {
|
||||
comments, _, err := client.Issues.ListComments(ctx, owner, repo, prNumber, nil)
|
||||
|
@ -103,22 +102,7 @@ func processIssueCommentEvent(event *github.IssueCommentEvent) {
|
|||
// Check if there are thumbs up (:+1:) reactions
|
||||
for _, comment := range comments {
|
||||
if strings.Contains(comment.GetBody(), "+1") && !strings.Contains(comment.GetUser().GetLogin(), "bot") {
|
||||
for _, name := range approvers {
|
||||
if !strings.Contains(name, comment.GetUser().GetLogin()) {
|
||||
reactionCount++
|
||||
approvers = append(approvers, comment.GetUser().GetLogin())
|
||||
} else {
|
||||
// Respond with a comment
|
||||
comment := &github.IssueComment{
|
||||
Body: github.String("You've already voted!"),
|
||||
}
|
||||
|
||||
_, _, err := client.Issues.CreateComment(ctx, owner, repo, prNumber, comment)
|
||||
if err != nil {
|
||||
log.Println("Error creating comment:", err)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -147,7 +131,7 @@ func processIssueCommentEvent(event *github.IssueCommentEvent) {
|
|||
|
||||
return
|
||||
} else {
|
||||
commentText := "Current :+1: count is (#{reactionCount}) need (#{reactionRemainingCount}) more to merge"
|
||||
commentText := "Votes: (#{reactionCount})/(#{reactionRemainingCount})"
|
||||
commentText = strings.Replace(commentText, "(#{reactionCount})", strconv.Itoa(reactionCount), 1)
|
||||
commentText = strings.Replace(commentText, "(#{reactionRemainingCount})", strconv.Itoa(reactionCountGoal-reactionCount), 1)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue