mirror of
https://github.com/knightcrawler-stremio/knightcrawler.git
synced 2024-12-20 03:29:51 +00:00
do not include invalid tr when creating magnet
This commit is contained in:
@@ -62,9 +62,9 @@ let ALL_RUSSIAN_TRACKERS = [];
|
|||||||
|
|
||||||
export async function getMagnetLink(infoHash) {
|
export async function getMagnetLink(infoHash) {
|
||||||
const torrent = await getTorrent(infoHash).catch(() => ({ infoHash }));
|
const torrent = await getTorrent(infoHash).catch(() => ({ infoHash }));
|
||||||
const torrentTrackers = torrent?.trackers?.split(',');
|
const torrentTrackers = torrent?.trackers?.split(',') || [];
|
||||||
const animeTrackers = torrent.type === Type.ANIME ? ALL_ANIME_TRACKERS : undefined;
|
const animeTrackers = torrent.type === Type.ANIME ? ALL_ANIME_TRACKERS : [];
|
||||||
const providerTrackers = RUSSIAN_PROVIDERS.includes(torrent.provider) && ALL_RUSSIAN_TRACKERS;
|
const providerTrackers = RUSSIAN_PROVIDERS.includes(torrent.provider) && ALL_RUSSIAN_TRACKERS || [];
|
||||||
const trackers = unique([].concat(torrentTrackers).concat(animeTrackers).concat(providerTrackers));
|
const trackers = unique([].concat(torrentTrackers).concat(animeTrackers).concat(providerTrackers));
|
||||||
|
|
||||||
return trackers
|
return trackers
|
||||||
|
|||||||
Reference in New Issue
Block a user