periodic repair

This commit is contained in:
Ben Sarmiento
2024-01-27 14:14:11 +01:00
parent 05d2544fe8
commit a851282b2a
7 changed files with 97 additions and 19 deletions

View File

@@ -4,6 +4,7 @@ import (
"io"
"os"
"strings"
"sync"
"github.com/debridmediamanager/zurg/internal/config"
"github.com/debridmediamanager/zurg/pkg/logutil"
@@ -32,6 +33,9 @@ type TorrentManager struct {
requiredVersion string
workerPool *ants.Pool
repairPool *ants.Pool
repairTrigger chan *Torrent
repairRunning bool
repairRunningMu sync.Mutex
log *logutil.Logger
}