diff --git a/internal/torrent/manager.go b/internal/torrent/manager.go index f677d5b..c903549 100644 --- a/internal/torrent/manager.go +++ b/internal/torrent/manager.go @@ -295,11 +295,11 @@ func (t *TorrentManager) startRefreshJob() { for { <-time.After(time.Duration(t.Config.GetRefreshEverySeconds()) * time.Second) - // checksum := t.getCurrentState() - // if t.latestState.equal(checksum) { - // continue - // } - // t.log.Infof("Detected changes! Refreshing %d torrents", checksum.TotalCount) + checksum := t.getCurrentState() + if t.latestState.equal(checksum) { + continue + } + t.log.Infof("Detected changes! Refreshing %d torrents", checksum.TotalCount) t.RefreshTorrents() t.log.Info("Finished refreshing torrents")