Format TDAW response to only show results.

This commit is contained in:
mjrode
2019-03-03 02:02:22 -06:00
parent e5b04f61db
commit b24b19f398
5 changed files with 5 additions and 6 deletions

View File

@@ -7,6 +7,9 @@ const formatResponse = response => {
if (xmlResponse) {
return JSON.parse(parser.toJson(response.data));
}
if (response.config.url.includes('tastedive')) {
return response.data.Similar.Results;
}
return response.data;
};

View File

@@ -3,10 +3,8 @@ import helpers from '../helpers';
const similarMedia = async (req, res) => {
try {
console.log('I MADE IT');
const {mediaName} = req.query;
const {mediaType} = req.query;
console.log(mediaName, mediaType);
const response = await tdawApi.similarMedia(mediaName, mediaType);
res.json(response);
} catch (error) {

View File

@@ -17,9 +17,8 @@ const similarMedia = async function(mediaName, mediaType) {
try {
const urlParams = tdawMediaUrl(mediaName, mediaType);
const mediaUrl = helpers.buildUrl(urlParams);
console.log(mediaUrl);
const response = await helpers.request(mediaUrl);
return response;
return response.Results;
} catch (error) {
console.log(error);
return {

View File

@@ -102,7 +102,6 @@ describe('Library Data', () => {
.get('/api/users?X-Plex-Token')
.end((err, res) => {
res.should.have.status(404);
console.log(res.body);
done();
});
});

View File

@@ -32,6 +32,6 @@ describe('tdawApi', () => {
const urlParams = tdawApi.tdawMediaUrl('New Girl', 'show');
const url = helpers.buildUrl(urlParams);
const result = await helpers.request(url);
result.should.deep.equal(tdawResponses.newGirl);
result.should.deep.equal(tdawResponses.newGirl.Similar.Results);
});
});