|
|
|
@ -417,32 +417,28 @@ func CommitRepoAction(userId, repoUserId int64, userName, actEmail string,
|
|
|
|
|
continue |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
var payload BasePayload |
|
|
|
|
switch w.HookTaskType { |
|
|
|
|
case SLACK: |
|
|
|
|
{ |
|
|
|
|
s, err := GetSlackPayload(p, w.Meta) |
|
|
|
|
if err != nil { |
|
|
|
|
return errors.New("action.GetSlackPayload: " + err.Error()) |
|
|
|
|
} |
|
|
|
|
CreateHookTask(&HookTask{ |
|
|
|
|
Type: w.HookTaskType, |
|
|
|
|
Url: w.Url, |
|
|
|
|
BasePayload: s, |
|
|
|
|
ContentType: w.ContentType, |
|
|
|
|
IsSsl: w.IsSsl, |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
payload = s |
|
|
|
|
default: |
|
|
|
|
{ |
|
|
|
|
payload = p |
|
|
|
|
p.Secret = w.Secret |
|
|
|
|
CreateHookTask(&HookTask{ |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if err = CreateHookTask(&HookTask{ |
|
|
|
|
Type: w.HookTaskType, |
|
|
|
|
Url: w.Url, |
|
|
|
|
BasePayload: p, |
|
|
|
|
BasePayload: payload, |
|
|
|
|
ContentType: w.ContentType, |
|
|
|
|
EventType: HOOK_EVENT_PUSH, |
|
|
|
|
IsSsl: w.IsSsl, |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
}); err != nil { |
|
|
|
|
return fmt.Errorf("CreateHookTask: %v", err) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|