createHookTask creates a new hook task, it handles conversion from Payload to PayloadContent.
(e Engine, t *HookTask)
| 509 | // createHookTask creates a new hook task, |
| 510 | // it handles conversion from Payload to PayloadContent. |
| 511 | func createHookTask(e Engine, t *HookTask) error { |
| 512 | data, err := t.JSONPayload() |
| 513 | if err != nil { |
| 514 | return err |
| 515 | } |
| 516 | t.UUID = gouuid.NewV4().String() |
| 517 | t.PayloadContent = string(data) |
| 518 | _, err = e.Insert(t) |
| 519 | return err |
| 520 | } |
| 521 | |
| 522 | var _ errutil.NotFound = (*ErrHookTaskNotExist)(nil) |
| 523 |
no test coverage detected