From 1a02cb20042eed78bc7fb55229e53bb47780ea94 Mon Sep 17 00:00:00 2001 From: TheBeastLT Date: Thu, 2 Nov 2023 10:47:31 +0200 Subject: [PATCH] do not include invalid tr when creating magnet --- addon/lib/magnetHelper.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addon/lib/magnetHelper.js b/addon/lib/magnetHelper.js index 2cd239e..92e10c2 100644 --- a/addon/lib/magnetHelper.js +++ b/addon/lib/magnetHelper.js @@ -62,9 +62,9 @@ let ALL_RUSSIAN_TRACKERS = []; export async function getMagnetLink(infoHash) { const torrent = await getTorrent(infoHash).catch(() => ({ infoHash })); - const torrentTrackers = torrent?.trackers?.split(','); - const animeTrackers = torrent.type === Type.ANIME ? ALL_ANIME_TRACKERS : undefined; - const providerTrackers = RUSSIAN_PROVIDERS.includes(torrent.provider) && ALL_RUSSIAN_TRACKERS; + const torrentTrackers = torrent?.trackers?.split(',') || []; + const animeTrackers = torrent.type === Type.ANIME ? ALL_ANIME_TRACKERS : []; + const providerTrackers = RUSSIAN_PROVIDERS.includes(torrent.provider) && ALL_RUSSIAN_TRACKERS || []; const trackers = unique([].concat(torrentTrackers).concat(animeTrackers).concat(providerTrackers)); return trackers