diff --git a/assignment2/language.go b/assignment2/language.go index 8b4f1a34e527a9eaa56ab6bdd5fbfd0f4de59577..a81b6dc49bdfe69f8459816fe79b06803c36feee 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 8bece483f3b547776a8a55334e573d7a7f7c17f3..15ac1ff95ff7e18efde688ccbed55fa1fcd00db8 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")