Skip to content

Commit

Permalink
Support Confidential Issue Hook and Confidential Note Hook
Browse files Browse the repository at this point in the history
  • Loading branch information
l.aminov committed Feb 29, 2020
1 parent 1dbeb97 commit 080b52c
Showing 1 changed file with 14 additions and 12 deletions.
26 changes: 14 additions & 12 deletions event_parsing.go
Expand Up @@ -11,16 +11,18 @@ type EventType string

// List of available event types.
const (
EventTypeBuild EventType = "Build Hook"
EventTypeIssue EventType = "Issue Hook"
EventTypeJob EventType = "Job Hook"
EventTypeMergeRequest EventType = "Merge Request Hook"
EventTypeNote EventType = "Note Hook"
EventTypePipeline EventType = "Pipeline Hook"
EventTypePush EventType = "Push Hook"
EventTypeSystemHook EventType = "System Hook"
EventTypeTagPush EventType = "Tag Push Hook"
EventTypeWikiPage EventType = "Wiki Page Hook"
EventTypeBuild EventType = "Build Hook"
EventTypeIssue EventType = "Issue Hook"
EventConfidentialIssue EventType = "Confidential Issue Hook"
EventTypeJob EventType = "Job Hook"
EventTypeMergeRequest EventType = "Merge Request Hook"
EventTypeNote EventType = "Note Hook"
EventConfidentialNote EventType = "Confidential Note Hook"
EventTypePipeline EventType = "Pipeline Hook"
EventTypePush EventType = "Push Hook"
EventTypeSystemHook EventType = "System Hook"
EventTypeTagPush EventType = "Tag Push Hook"
EventTypeWikiPage EventType = "Wiki Page Hook"
)

const (
Expand Down Expand Up @@ -181,7 +183,7 @@ func ParseWebhook(eventType EventType, payload []byte) (event interface{}, err e
switch eventType {
case EventTypeBuild:
event = &BuildEvent{}
case EventTypeIssue:
case EventTypeIssue, EventConfidentialIssue:
event = &IssueEvent{}
case EventTypeJob:
event = &JobEvent{}
Expand All @@ -195,7 +197,7 @@ func ParseWebhook(eventType EventType, payload []byte) (event interface{}, err e
event = &TagEvent{}
case EventTypeWikiPage:
event = &WikiPageEvent{}
case EventTypeNote:
case EventTypeNote, EventConfidentialNote:
note := &noteEvent{}
err := json.Unmarshal(payload, note)
if err != nil {
Expand Down

0 comments on commit 080b52c

Please sign in to comment.