From 2a4276aa3e58b35906d2d0efbf739dc70cfc9df6 Mon Sep 17 00:00:00 2001 From: Ben Sarmiento Date: Sun, 3 Dec 2023 12:23:39 +0100 Subject: [PATCH] Use main thread when unrestricting --- internal/torrent/manager.go | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/internal/torrent/manager.go b/internal/torrent/manager.go index 256061d..8820c2a 100644 --- a/internal/torrent/manager.go +++ b/internal/torrent/manager.go @@ -319,12 +319,7 @@ func (t *TorrentManager) TriggerHookOnLibraryUpdate(updatedPaths []string) { // proxy func (t *TorrentManager) UnrestrictUntilOk(link string) *realdebrid.Download { - retChan := make(chan *realdebrid.Download, 1) - defer close(retChan) - t.workerPool.Submit(func() { - retChan <- t.Api.UnrestrictUntilOk(link, t.Config.ShouldServeFromRclone()) - }) - return <-retChan + return t.Api.UnrestrictUntilOk(link, t.Config.ShouldServeFromRclone()) } func (t *TorrentManager) SetNewLatestState(checksum LibraryState) {