All files / src/apiManager index.ts

100% Statements 1/1
100% Branches 0/0
100% Functions 0/0
100% Lines 1/1

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32    4x                                                          
import * as api from "@/api";
 
const apiManager = {
  //  movies related api's
  getMovies: { func: api.getMovies, key: "movies" },
  getUpcomingMovies: { func: api.getUpcomingMovies, key: "upcomingMovies" },
  searchMovies: { func: api.searchMovies, key: "searchMovies" },
  getMovie: { func: api.getMovie, key: "movieDetails" },
  getTrendingMovies: { func: api.getTrendingMovies, key: "trendingMovies" },
  getGenres: { func: api.getGenres, key: "genres" },
 
  //  movie related api's
  setFavoriteMovie: { func: api.setFavoriteMovie, key: "movieDetails" },
  setMovieInWatchList: { func: api.setMovieInWatchList, key: "movieDetails" },
  rateMovie: { func: api.rateMovie, key: "movieDetails" },
  deleteMovieRating: { func: api.deleteMovieRating, key: "movieDetails" },
 
  //  authentication related api's
  login: { func: api.login, key: "" },
  createSession: { func: api.createSession, key: "session" },
  deleteSession: { func: api.deleteSession, key: "session" },
  getRequestToken: { func: api.getRequestToken, key: "requestToken" },
 
  //  user related api's
  getAccountDetails: { func: api.getAccountDetails, key: "userAccount" },
  getFavoriteMovies: { func: api.getFavoriteMovies, key: "favoriteMovies" },
  getMoviesInWatchlist: { func: api.getMoviesInWatchlist, key: "watchlistMovies" },
  getRatedMovies: { func: api.getRatedMovies, key: "ratedMovies" },
};
 
export default apiManager;