Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- let page = 1;
- const fetch1 = fetch('https://api.themoviedb.org/3/movie/now_playing?api_key='+key+'&language='+lang+'&page='+page).then(resp=> resp.json())
- const fetch2 = fetch('https://api.themoviedb.org/3/genre/movie/list?api_key='+key+'&language='+lang).then(resp=>resp.json())
- //multifetch request
- const allData = Promise.all([fetch1,fetch2])
- allData.then(data=>{
- let genres = data[1].genres
- let movies = data[0].results
- let currentPage = data[0].page;
- let totalPages = data[0].total_pages
- console.log(currentPage)
- console.log(totalPages)
- //map for taking all genre_ids to resolve genre_names
- for (let movie of movies) {
- movie.genres = genres.filter((item) => ((movie.genre_ids.indexOf(item.id) >= 0)));
- movie.genre_names = movie.genres.map(item => item.name);
- }
- //getting all data
- getCardFilm(movies);
- })
- // const btnAtras = document.getElementById('btnAtras')
- // const btnAdelante = document.getElementById('btnAdelante')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement