aboutsummaryrefslogtreecommitdiffstats
path: root/services/repository/push.go
diff options
context:
space:
mode:
Diffstat (limited to 'services/repository/push.go')
-rw-r--r--services/repository/push.go7
1 files changed, 3 insertions, 4 deletions
diff --git a/services/repository/push.go b/services/repository/push.go
index f213948916..571eedccb3 100644
--- a/services/repository/push.go
+++ b/services/repository/push.go
@@ -42,12 +42,11 @@ func handler(items ...[]*repo_module.PushUpdateOptions) [][]*repo_module.PushUpd
}
func initPushQueue() error {
- pushQueue = queue.CreateSimpleQueue("push_update", handler)
+ pushQueue = queue.CreateSimpleQueue(graceful.GetManager().ShutdownContext(), "push_update", handler)
if pushQueue == nil {
- return errors.New("unable to create push_update Queue")
+ return errors.New("unable to create push_update queue")
}
-
- go graceful.GetManager().RunWithShutdownFns(pushQueue.Run)
+ go graceful.GetManager().RunWithCancel(pushQueue)
return nil
}