From 773c57bc5ba145175140d4d3423c0c1fb8391e34 Mon Sep 17 00:00:00 2001 From: Hans Kristian Hoel <hanskhoe@stud.ntnu.no> Date: Sat, 2 Nov 2019 04:53:05 +0100 Subject: [PATCH] startet on invocation for webhooks --- assignment2/language.go | 6 ++++++ assignment2/webhook.go | 7 +++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/assignment2/language.go b/assignment2/language.go index 8b4f1a3..a81b6dc 100644 --- a/assignment2/language.go +++ b/assignment2/language.go @@ -7,6 +7,7 @@ import ( "net/http" "sort" "strconv" + "time" ) func Counter(S []string) map[string]int { @@ -136,6 +137,11 @@ func HandlerLanguages(w http.ResponseWriter, r *http.Request) { http.Header.Add(w.Header(), "Content-Type", "application/json") // makes the print look good + Payload := &WebhooksInvocation{} + Payload.Event = "Language" + Payload.Time = time.Now() + Payload.Params = "Limit = " + limit + "and Auth = " + auth + json.NewEncoder(w).Encode(L) // encode L } diff --git a/assignment2/webhook.go b/assignment2/webhook.go index 8bece48..15ac1ff 100644 --- a/assignment2/webhook.go +++ b/assignment2/webhook.go @@ -12,13 +12,12 @@ import ( ) var webhooks []WebhookRegistration //Webhook DB -var IDNum = 1 +var webhook = WebhookRegistration{} /* Handles webhook registration (POST) and lookup (GET) requests. Expects WebhookRegistration struct body in request. */ -var webhook = WebhookRegistration{} func WebhookHandeler(w http.ResponseWriter, r *http.Request) { @@ -32,8 +31,8 @@ func WebhookHandeler(w http.ResponseWriter, r *http.Request) { webhook.Time = time.Now() // sets time stamp - FBSave() // saves webhook to firebase - webhooks = append(webhooks, webhook) // saves webhook to webhooks + FBSave() // saves webhook to firebase + //webhooks = append(webhooks, webhook) // saves webhook to webhooks ***************** look at this one fmt.Fprintln(w, len(webhooks)-1) fmt.Println("Webhooks " + webhook.URL + " has been regstrerd") -- GitLab