Use go functions instead of the worker pool

This commit is contained in:
Ben Sarmiento
2024-02-07 13:39:13 +01:00
parent d1b4158c96
commit 0eeb295c23
2 changed files with 4 additions and 4 deletions

View File

@@ -25,7 +25,7 @@ func (t *TorrentManager) StartRepairJob() {
t.repairTrigger = make(chan *Torrent)
t.repairSet = mapset.NewSet[*Torrent]()
// there is 1 repair worker, with max 1 blocking task
_ = t.workerPool.Submit(func() {
go func() {
t.log.Info("Starting periodic repair job")
repairTicker := time.NewTicker(time.Duration(t.Config.GetRepairEveryMins()) * time.Minute)
defer repairTicker.Stop()
@@ -42,7 +42,7 @@ func (t *TorrentManager) StartRepairJob() {
return
}
}
})
}()
}
func (t *TorrentManager) invokeRepair(torrent *Torrent) {