summaryrefslogtreecommitdiffstats
path: root/services/mirror/mirror.go
diff options
context:
space:
mode:
Diffstat (limited to 'services/mirror/mirror.go')
-rw-r--r--services/mirror/mirror.go7
1 files changed, 3 insertions, 4 deletions
diff --git a/services/mirror/mirror.go b/services/mirror/mirror.go
index 9e569a70e3..35ba09521b 100644
--- a/services/mirror/mirror.go
+++ b/services/mirror/mirror.go
@@ -120,9 +120,8 @@ func Update(ctx context.Context, pullLimit, pushLimit int) error {
return nil
}
-func queueHandle(data ...queue.Data) []queue.Data {
- for _, datum := range data {
- req := datum.(*mirror_module.SyncRequest)
+func queueHandler(items ...*mirror_module.SyncRequest) []*mirror_module.SyncRequest {
+ for _, req := range items {
doMirrorSync(graceful.GetManager().ShutdownContext(), req)
}
return nil
@@ -130,5 +129,5 @@ func queueHandle(data ...queue.Data) []queue.Data {
// InitSyncMirrors initializes a go routine to sync the mirrors
func InitSyncMirrors() {
- mirror_module.StartSyncMirrors(queueHandle)
+ mirror_module.StartSyncMirrors(queueHandler)
}