improve offcloud link resolving

This commit is contained in:
TheBeastLT 2024-03-15 20:39:43 +02:00
parent 9c92b2100f
commit a83eef99da

View file

@ -136,8 +136,8 @@ async function _retryCreateTorrent(OC, infoHash, cachedEntryInfo, fileIndex) {
async function _unrestrictLink(OC, infoHash, torrent, cachedEntryInfo, fileIndex) {
const targetFileName = decodeURIComponent(cachedEntryInfo);
const files = await _getFileUrls(OC, torrent)
const targetFile = files.find(file => file.includes(`/${torrent.requestId}/${fileIndex}/`))
|| files.find(file => sameFilename(targetFileName, file.split('/').pop()))
const targetFile = files.find(file => sameFilename(targetFileName, file.split('/').pop()))
|| files.find(file => file.includes(`/${torrent.requestId}/${fileIndex}/`))
|| files.find(file => isVideo(file))
|| files.pop();