Set verified links cache time to 3 mins
This commit is contained in:
@@ -19,7 +19,7 @@ const (
|
||||
EXPIRED_LINK_TOLERANCE_HOURS = 24
|
||||
)
|
||||
|
||||
// StartRepairJob is a permanent job that runs every periodically to repair broken torrents
|
||||
// StartRepairJob is a permanent job that runs periodically to repair broken torrents
|
||||
func (t *TorrentManager) StartRepairJob() {
|
||||
if !t.Config.EnableRepair() {
|
||||
t.repairLog.Warn("Repair is disabled, skipping repair job")
|
||||
@@ -29,7 +29,6 @@ func (t *TorrentManager) StartRepairJob() {
|
||||
t.RepairQueue = mapset.NewSet[*Torrent]()
|
||||
t.RepairAllTrigger = make(chan struct{})
|
||||
|
||||
// periodic repair worker
|
||||
t.workerPool.Submit(func() {
|
||||
t.repairLog.Debug("Starting periodic repair job")
|
||||
repairTicker := time.NewTicker(time.Duration(t.Config.GetRepairEveryMins()) * time.Minute)
|
||||
@@ -48,6 +47,7 @@ func (t *TorrentManager) StartRepairJob() {
|
||||
}
|
||||
|
||||
// EnqueueForRepair allows an on-demand repair to be initiated.
|
||||
// if torrent is nil, all torrents will be repaired
|
||||
func (t *TorrentManager) EnqueueForRepair(torrent *Torrent) {
|
||||
if !t.Config.EnableRepair() {
|
||||
if torrent != nil {
|
||||
|
||||
Reference in New Issue
Block a user