diff options
Diffstat (limited to 'models/webhook.go')
-rw-r--r-- | models/webhook.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/models/webhook.go b/models/webhook.go index 6fe4e054..47052cb3 100644 --- a/models/webhook.go +++ b/models/webhook.go @@ -349,6 +349,7 @@ const ( GOGS HookTaskType = iota + 1 SLACK DISCORD + DINGTALK ) var hookTaskTypes = map[string]HookTaskType{ @@ -571,6 +572,11 @@ func prepareHookTasks(e Engine, repo *Repository, event HookEventType, p api.Pay if err != nil { return fmt.Errorf("GetDiscordPayload: %v", err) } + case DINGTALK: + payloader, err = GetDingtalkPayload(p, event) + if err != nil { + return fmt.Errorf("GetDingtalkPayload: %v", err) + } default: payloader = p } |