From 244222032b53eb13cc61a142bd15e9324644d236 Mon Sep 17 00:00:00 2001 From: Ben Sarmiento Date: Sat, 18 Nov 2023 21:04:48 +0100 Subject: [PATCH] Fix delete issue --- internal/torrent/manager.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/torrent/manager.go b/internal/torrent/manager.go index 9bc1c0d..1a55098 100644 --- a/internal/torrent/manager.go +++ b/internal/torrent/manager.go @@ -306,7 +306,10 @@ func (t *TorrentManager) startRefreshJob() { accessKeys := allTorrents.Keys() for _, oldAccessKey := range accessKeys { if _, ok := retain[oldAccessKey]; !ok { - allTorrents.Remove(oldAccessKey) + t.DirectoryMap.IterCb(func(_ string, torrents cmap.ConcurrentMap[string, *Torrent]) { + torrents.Remove(oldAccessKey) + }) + fmt.Printf("Deleted torrent: %s\n", oldAccessKey) } }