mirror of
https://github.com/adnanh/webhook.git
synced 2025-05-12 00:24:45 +00:00
added per-hook defined response message
This commit is contained in:
parent
5a96a5721a
commit
f83af97138
2 changed files with 5 additions and 3 deletions
|
@ -49,6 +49,7 @@ type Hook struct {
|
|||
ID string `json:"id"`
|
||||
ExecuteCommand string `json:"execute-command"`
|
||||
CommandWorkingDirectory string `json:"command-working-directory"`
|
||||
ResponseMessage string `json:"response-message"`
|
||||
PassArgumentsToCommand []Argument `json:"pass-arguments-to-command"`
|
||||
TriggerRule *Rules `json:"trigger-rule"`
|
||||
}
|
||||
|
|
|
@ -22,7 +22,7 @@ import (
|
|||
)
|
||||
|
||||
const (
|
||||
version = "2.2.1"
|
||||
version = "2.2.2"
|
||||
)
|
||||
|
||||
var (
|
||||
|
@ -175,9 +175,10 @@ func hookHandler(w http.ResponseWriter, r *http.Request) {
|
|||
// handle hook
|
||||
go handleHook(hook, &headers, &query, &payload, &body)
|
||||
|
||||
// say thanks
|
||||
fmt.Fprintf(w, "Thanks.")
|
||||
// send the hook defined response message
|
||||
fmt.Fprintf(w, hook.ResponseMessage)
|
||||
} else {
|
||||
w.WriteHeader(http.StatusNotFound)
|
||||
fmt.Fprintf(w, "Hook not found.")
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue