From 780ee0f571cb577349211eeafc6ef6721faf57b4 Mon Sep 17 00:00:00 2001 From: Ben Adrian Sarmiento Date: Thu, 6 Jun 2024 12:09:54 +0200 Subject: [PATCH] Fix logic on completed bin --- internal/torrent/bins.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/torrent/bins.go b/internal/torrent/bins.go index 764ddf8..ff01330 100644 --- a/internal/torrent/bins.go +++ b/internal/torrent/bins.go @@ -159,6 +159,8 @@ func (t *TorrentManager) binOnceDone(completedTorrentId string, errorCheck bool) if !t.OnceDoneBin.Contains(specialCase) { return false } + t.deleteInfoFile(completedTorrentId) + t.OnceDoneBin.Remove(specialCase) t.OnceDoneBin.Clone().Each(func(entry string) bool { if strings.Contains(entry, specialCase) { if errorCheck { @@ -178,8 +180,6 @@ func (t *TorrentManager) binOnceDone(completedTorrentId string, errorCheck bool) } return false }) - t.deleteInfoFile(completedTorrentId) - t.OnceDoneBin.Remove(specialCase) t.persistBins() return true }