File tree Expand file tree Collapse file tree 1 file changed +7
-9
lines changed Expand file tree Collapse file tree 1 file changed +7
-9
lines changed Original file line number Diff line number Diff line change @@ -612,18 +612,16 @@ func (t *HookTask) deliver() {
612
612
// TODO: shoot more hooks at same time.
613
613
func DeliverHooks () {
614
614
tasks := make ([]* HookTask , 0 , 10 )
615
- x .
616
- Where ("is_delivered=?" , false ).
617
- Iterate (new (HookTask ),
618
- func (idx int , bean interface {}) error {
619
- t := bean .(* HookTask )
620
- t .deliver ()
621
- tasks = append (tasks , t )
622
- return nil
623
- })
615
+ err := x .Where ("is_delivered=?" , false ).Find (& tasks )
616
+ if err != nil {
617
+ log .Error (4 , "DeliverHooks: %v" , err )
618
+ return
619
+ }
624
620
625
621
// Update hook task status.
626
622
for _ , t := range tasks {
623
+ t .deliver ()
624
+
627
625
if err := UpdateHookTask (t ); err != nil {
628
626
log .Error (4 , "UpdateHookTask [%d]: %v" , t .ID , err )
629
627
}
You can’t perform that action at this time.
0 commit comments