Added pirateRepository

This commit is contained in:
2017-10-21 10:00:45 +02:00
parent f0fb791e9d
commit 1f6130a53d

View File

@@ -0,0 +1,34 @@
const assert = require('assert');
class PirateRepository {
search(query) {
console.log(query)
}
searchMedia(query) {
var options = {
uri: 'http://10.0.0.41:32400/search?query=' + query,
headers: {
'Accept': 'application/json'
},
json: true
}
return rp(options)
.then((result) => {
var seasonedMediaObjects = result.MediaContainer.Metadata.reduce(function(match, media_item) {
if (media_item.type === 'movie' || media_item.type === 'show') {
match.push(convertPlexToSeasoned(media_item));
}
return match;
}, []);
return seasonedMediaObjects;
})
.catch((err) => {
throw new Error(err);
})
}
}
module.exports = PirateRepository;