From 2c43cf9b12dfdd20fdc2032963db06dc1231ee43 Mon Sep 17 00:00:00 2001 From: Ben Sarmiento Date: Fri, 19 Jan 2024 01:41:20 +0100 Subject: [PATCH] Trigger refresh library instead of repair --- internal/universal/downloader.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/internal/universal/downloader.go b/internal/universal/downloader.go index e301349..b11cdb0 100644 --- a/internal/universal/downloader.go +++ b/internal/universal/downloader.go @@ -58,7 +58,7 @@ func (dl *Downloader) DownloadFile(directory, torrentName, fileName string, resp if cfg.EnableRepair() { torrent.BrokenLinks.Add(file.Link) file.Link = "repair" - torMgr.Repair(torrent) + torMgr.SetNewLatestState(intTor.LibraryState{}) } else { log.Infof("Repair is disabled, skipping repair for unavailable file %s (link=%s)", fileName, link) } @@ -162,7 +162,7 @@ func (dl *Downloader) streamFileToResponse(torrent *intTor.Torrent, file *intTor if cfg.EnableRepair() && torrent != nil { torrent.BrokenLinks.Add(file.Link) file.Link = "repair" - torMgr.Repair(torrent) + torMgr.SetNewLatestState(intTor.LibraryState{}) } else { log.Infof("Repair is disabled, skipping repair for unavailable file %s (link=%s)", file.Path, file.Link) } @@ -178,7 +178,7 @@ func (dl *Downloader) streamFileToResponse(torrent *intTor.Torrent, file *intTor if cfg.EnableRepair() && torrent != nil { torrent.BrokenLinks.Add(file.Link) file.Link = "repair" - torMgr.Repair(torrent) + torMgr.SetNewLatestState(intTor.LibraryState{}) } else { log.Infof("Repair is disabled, skipping repair for unavailable file %s (link=%s)", file.Path, file.Link) }