From b8413bf448103938151fd5ce1564c6fcfafdb928 Mon Sep 17 00:00:00 2001 From: okseby Date: Mon, 28 Aug 2023 23:19:25 -0400 Subject: [PATCH] Add some logging for the console when events are handled, and add logging for requests to root endpoint --- bot/utils.go | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/bot/utils.go b/bot/utils.go index 66329eb..d84a00c 100644 --- a/bot/utils.go +++ b/bot/utils.go @@ -44,7 +44,12 @@ func listenForWebhook() { } func webHandle(w http.ResponseWriter, r *http.Request) { - fmt.Fprintf(w, "Turn back!") + _, err := fmt.Fprintf(w, "Turn back!") + if err != nil { + return + } + + log.Println("Request received to / endpoint:", r) } func webhookHandler(w http.ResponseWriter, r *http.Request) { @@ -58,21 +63,26 @@ func webhookHandler(w http.ResponseWriter, r *http.Request) { panic(err) } + w.WriteHeader(200) + switch event := event.(type) { case *github.IssuesEvent: + log.Println("Received Issues Event: processing now!") processIssuesEvent(event) break case *github.IssueCommentEvent: if !strings.Contains(event.GetComment().GetUser().GetLogin(), "bot") { + log.Println("Received Issue Comment Event: processing now!") processIssueCommentEvent(event) break } break case *github.PullRequestEvent: + log.Println("Received Pull Request Event: processing now!") processPullRequestEvent(event) break default: - fmt.Println("Unhandled Event!") + log.Println("Received Unhandled Event!") break } }