Skip to content

Commit

Permalink
Merge pull request #130 from 90lucasgabriel/feature/WJ-129
Browse files Browse the repository at this point in the history
WJ-129 - Fix Favorites
  • Loading branch information
90lucasgabriel committed Nov 20, 2020
2 parents 38b6508 + 12103f6 commit bab0e08
Show file tree
Hide file tree
Showing 4 changed files with 18 additions and 8 deletions.
7 changes: 3 additions & 4 deletions src/domains/Movie/api/Details/index.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import tmdb from 'services/api/tmdb';

import { arrayToString, randomInteger } from 'shared/helpers';
import { arrayToString } from 'shared/helpers';
import {
getBackdrop,
getFeaturedImage,
getRandomBackdrop,
getReleaseDate,
getReleaseYear,
getSubtitle,
Expand Down Expand Up @@ -129,9 +130,7 @@ const parseResponse = (movie: RawResponse): Response => {
)?.name,

releaseDate: getReleaseDate(movie),
backdrop:
backdrops[randomInteger(0, backdrops.length - 1)]?.featuredImage ||
getBackdrop(movie),
backdrop: getRandomBackdrop(backdrops) || getBackdrop(movie),

featuredImage: getFeaturedImage(movie),
releaseYear: getReleaseYear(movie),
Expand Down
7 changes: 3 additions & 4 deletions src/domains/Tv/api/Details/index.ts
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import tmdb from 'services/api/tmdb';

import { arrayToString, randomInteger } from 'shared/helpers';
import { arrayToString } from 'shared/helpers';
import {
getBackdrop,
getFeaturedImage,
getRandomBackdrop,
getReleaseDate,
getReleaseYear,
getSubtitle,
Expand Down Expand Up @@ -136,9 +137,7 @@ const parseResponse = (tv: RawResponse): Response => {
creatorName: tv.created_by[0]?.name,

releaseDate: getReleaseDate(tv),
backdrop:
backdrops[randomInteger(0, backdrops.length - 1)]?.featuredImage ||
getBackdrop(tv),
backdrop: getRandomBackdrop(backdrops) || getBackdrop(tv),

featuredImage: getFeaturedImage(tv),
releaseYear: getReleaseYear(tv),
Expand Down
11 changes: 11 additions & 0 deletions src/shared/helpers/Entity/getRandomBackdrop.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
import { randomInteger } from 'shared/helpers';

const getRandomBackdrop = (backdrops: any): string | null => {
if (backdrops) {
return backdrops[randomInteger(0, backdrops?.length - 1)]?.featuredImage;
}

return null;
};

export default getRandomBackdrop;
1 change: 1 addition & 0 deletions src/shared/helpers/Entity/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ export { default as getFeaturedImage } from './getFeaturedImage';
export { default as getGender } from './getGender';
export { default as getOriginalDate } from './getOriginalDate';
export { default as getOriginalTitle } from './getOriginalTitle';
export { default as getRandomBackdrop } from './getRandomBackdrop';
export { default as getReleaseDate } from './getReleaseDate';
export { default as getReleaseYear } from './getReleaseYear';
export { default as getSubtitle } from './getSubtitle';
Expand Down

0 comments on commit bab0e08

Please sign in to comment.