diff --git a/seasoned_api/src/plex/plexRepository.js b/seasoned_api/src/plex/plexRepository.js index 0a506c6..b6b21d7 100644 --- a/seasoned_api/src/plex/plexRepository.js +++ b/seasoned_api/src/plex/plexRepository.js @@ -15,6 +15,7 @@ class PlexRepository { } search(query) { + console.log('searching:', query) const options = { uri: `http://10.0.0.44:32400/search?query=${query}`, headers: { @@ -39,7 +40,8 @@ class PlexRepository { } else { plexResult.results.map((plexItem) => { - if (tmdb.title === plexItem.title && tmdb.year === plexItem.year) { tmdb.matchedInPlex = true; } + if (tmdb.title === plexItem.title && tmdb.year === plexItem.year) + tmdb.matchedInPlex = true; return tmdb; }); } @@ -50,6 +52,7 @@ class PlexRepository { mapResults(response) { return Promise.resolve() .then(() => { + console.log('plexResponse:', response) if (!response.MediaContainer.hasOwnProperty('Metadata')) return [[], 0]; const mappedResults = response.MediaContainer.Metadata.filter((element) => { diff --git a/seasoned_api/src/tmdb/tmdb.js b/seasoned_api/src/tmdb/tmdb.js index 154f3f7..a5b7b4d 100644 --- a/seasoned_api/src/tmdb/tmdb.js +++ b/seasoned_api/src/tmdb/tmdb.js @@ -8,7 +8,7 @@ const TMDB_METHODS = { nowplaying: { movie: 'miscNowPlayingMovies', show: 'tvOnTheAir' }, similar: { movie: 'movieSimilar', show: 'tvSimilar' }, search: { movie: 'searchMovie', show: 'searchTv', multi: 'searchMulti' }, - info: { movie: 'movieInfo', show: 'tvInfo' }, + info: { movie: 'movieInfo', show: 'tvInfo' } }; class TMDB { @@ -65,7 +65,7 @@ class TMDB { .catch(() => this.tmdb(TMDB_METHODS['search'][type], query)) .catch(() => { throw new Error('Could not search for movies/shows at tmdb.'); }) .then(response => this.cache.set(cacheKey, response)) - .then(response => this.mapResults(response)) + .then(response => this.mapResults(response)); } /** @@ -76,15 +76,15 @@ class TMDB { * @returns {Promise} dict with query results, current page and total_pages */ listSearch(listName, type = 'movie', page = '1') { - const query = { page: page } - console.log(query) + const query = { page: page }; + console.log(query); const cacheKey = `${this.cacheTags[listName]}:${type}:${page}`; return Promise.resolve() .then(() => this.cache.get(cacheKey)) .catch(() => this.tmdb(TMDB_METHODS[listName][type], query)) - .catch(() => { throw new Error('Error fetching list from tmdb.')}) + .catch(() => { throw new Error('Error fetching list from tmdb.'); }) .then(response => this.cache.set(cacheKey, response)) - .then(response => this.mapResults(response, type)) + .then(response => this.mapResults(response, type)); } /** @@ -94,13 +94,18 @@ class TMDB { * @returns {Promise} dict with tmdb results, mapped as movie/show objects. */ mapResults(response, type) { - console.log(response.page) + console.log(response.page); return Promise.resolve() .then(() => { const mappedResults = response.results.filter((element) => { return (element.media_type === 'movie' || element.media_type === 'tv' || element.media_type === undefined); }).map((element) => convertTmdbToSeasoned(element, type)); - return {results: mappedResults, page: response.page, total_pages: response.total_pages, total_results: response.total_results} + return { + results: mappedResults, + page: response.page, + total_pages: response.total_pages, + total_results: response.total_results + } }) .catch((error) => { throw new Error(error); }); } diff --git a/seasoned_api/src/user/userRepository.js b/seasoned_api/src/user/userRepository.js index f2f726a..2e4ebbd 100644 --- a/seasoned_api/src/user/userRepository.js +++ b/seasoned_api/src/user/userRepository.js @@ -41,7 +41,7 @@ class UserRepository { assert(row, 'The user does not exist.'); return row.password; }) - .catch((err) => console.log('there was a error when getting hash', err)); + .catch((err) => { console.log(error); throw new Error('Unable to find your user.'); }); } /** @@ -57,7 +57,7 @@ class UserRepository { checkAdmin(user) { return this.database.get(this.queries.getAdminStateByUser, user.username).then((row) => { return row.admin; - }) + }); } }