aboutsummaryrefslogtreecommitdiff
path: root/models/webhook.go
diff options
context:
space:
mode:
Diffstat (limited to 'models/webhook.go')
-rw-r--r--models/webhook.go6
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
}