adds GitHub meta event/payload

This commit is contained in:
Luca Moser
2019-08-24 11:28:48 +02:00
parent 2c25dbce5e
commit dc7efa3fa7
2 changed files with 136 additions and 0 deletions
+5
View File
@@ -46,6 +46,7 @@ const (
MemberEvent Event = "member"
MembershipEvent Event = "membership"
MilestoneEvent Event = "milestone"
MetaEvent Event = "meta"
OrganizationEvent Event = "organization"
OrgBlockEvent Event = "org_block"
PageBuildEvent Event = "page_build"
@@ -230,6 +231,10 @@ func (hook Webhook) Parse(r *http.Request, events ...Event) (interface{}, error)
var pl MembershipPayload
err = json.Unmarshal([]byte(payload), &pl)
return pl, err
case MetaEvent:
var pl MetaPayload
err = json.Unmarshal([]byte(payload), &pl)
return pl, err
case MilestoneEvent:
var pl MilestonePayload
err = json.Unmarshal([]byte(payload), &pl)