[scraper] moves resolver logging to actual method

This commit is contained in:
TheBeastLT
2020-03-20 16:38:19 +01:00
parent 5f429ebdc0
commit c164000bc2
2 changed files with 4 additions and 3 deletions

View File

@@ -50,10 +50,8 @@ server.get('/', function (req, res) {
server.get('/realdebrid/:apiKey/:infoHash/:cachedFileIds/:fileIndex?', (req, res) => { server.get('/realdebrid/:apiKey/:infoHash/:cachedFileIds/:fileIndex?', (req, res) => {
const { apiKey, infoHash, cachedFileIds, fileIndex } = req.params; const { apiKey, infoHash, cachedFileIds, fileIndex } = req.params;
console.log(`Unrestricting ${infoHash} [${fileIndex}]`);
realDebrid.resolve(apiKey, infoHash, cachedFileIds, isNaN(fileIndex) ? undefined : parseInt(fileIndex)) realDebrid.resolve(apiKey, infoHash, cachedFileIds, isNaN(fileIndex) ? undefined : parseInt(fileIndex))
.then(url => { .then(url => {
console.log(`Unrestricted ${infoHash} [${fileIndex}] to ${url}`);
res.writeHead(301, { Location: url }); res.writeHead(301, { Location: url });
res.end(); res.end();
}) })

View File

@@ -24,6 +24,7 @@ async function resolve(apiKey, infoHash, cachedFileIds, fileIndex) {
} }
async function _unrestrict(apiKey, infoHash, cachedFileIds, fileIndex) { async function _unrestrict(apiKey, infoHash, cachedFileIds, fileIndex) {
console.log(`Unrestricting ${infoHash} [${fileIndex}]`);
const RD = new RealDebridClient(apiKey); const RD = new RealDebridClient(apiKey);
const torrentId = await _createOrFindTorrentId(RD, infoHash, cachedFileIds); const torrentId = await _createOrFindTorrentId(RD, infoHash, cachedFileIds);
if (torrentId) { if (torrentId) {
@@ -34,7 +35,9 @@ async function _unrestrict(apiKey, infoHash, cachedFileIds, fileIndex) {
const fileLink = info.links.length === 1 const fileLink = info.links.length === 1
? info.links[0] ? info.links[0]
: info.links[selectedFiles.indexOf(targetFile)]; : info.links[selectedFiles.indexOf(targetFile)];
return _unrestrictLink(RD, fileLink); const unrestrictedLink = await _unrestrictLink(RD, fileLink);
console.log(`Unrestricted ${infoHash} [${fileIndex}] to ${unrestrictedLink}`);
return unrestrictedLink;
} }
return Promise.reject("Failed adding torrent"); return Promise.reject("Failed adding torrent");
} }