public MovieVideosResponse fetchMovieVideos(long movieId) { try { MovieAPI mApi = mRetrofit.create(MovieAPI.class); Call<MovieVideosResponse> callApi = mApi.listMovieVideos(movieId, MovieAPIService.API_KEY); Response<MovieVideosResponse> movieResponse = callApi.execute(); if (movieResponse != null && movieResponse.isSuccess()) { return movieResponse.body(); } else { if (movieResponse != null && movieResponse.errorBody() != null) { Log.e(LOG_TAG, movieResponse.errorBody().string()); } } } catch (Exception e) { Log.e(LOG_TAG, e.getMessage()); } return null; }
public DiscoverMovieResponse fetchMoviesWithOrder(String orderQuery) { try { MovieAPI mApi = mRetrofit.create(MovieAPI.class); Call<DiscoverMovieResponse> callApi = mApi.listMoviesWithOrder(MovieAPIService.API_KEY, orderQuery); Response<DiscoverMovieResponse> movieResponse = callApi.execute(); if (movieResponse != null && movieResponse.isSuccess()) { return movieResponse.body(); } else { if (movieResponse != null && movieResponse.errorBody() != null) { Log.e(LOG_TAG, movieResponse.errorBody().string()); } } } catch (Exception e) { Log.e(LOG_TAG, e.getMessage()); } return null; }