From ee788cb56a896827bb009298a3c45559032baeb0 Mon Sep 17 00:00:00 2001 From: Ali Date: Wed, 6 Nov 2024 16:48:31 +0330 Subject: [PATCH] Rename for TV Series --- .../sample/tmdb/data/di/RepositoryModule.kt | 32 +++++++++---------- .../sample/tmdb/data/network/MovieService.kt | 16 +++++----- .../sample/tmdb/data/network/TVShowService.kt | 8 ++--- .../tvshow/detail/TVShowDetailRepository.kt | 4 +-- ...=> AiringTodayTVSeriesPagingRepository.kt} | 2 +- ...kt => DiscoverTVSeriesPagingRepository.kt} | 2 +- ...kt => OnTheAirTVSeriesPagingRepository.kt} | 2 +- ....kt => PopularTVSeriesPagingRepository.kt} | 2 +- ...y.kt => SearchTVSeriesPagingRepository.kt} | 2 +- ....kt => SimilarTVSeriesPagingRepository.kt} | 2 +- ...kt => TopRatedTVSeriesPagingRepository.kt} | 2 +- ...kt => TrendingTVSeriesPagingRepository.kt} | 2 +- .../detail/TVShowDetailRepositoryTest.kt | 4 +-- .../sample/tmdb/bookmark/BookmarkScreen.kt | 4 +-- 14 files changed, 42 insertions(+), 42 deletions(-) rename core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/{AiringTodayTvSeriesPagingRepository.kt => AiringTodayTVSeriesPagingRepository.kt} (92%) rename core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/{DiscoverTvSeriesPagingRepository.kt => DiscoverTVSeriesPagingRepository.kt} (92%) rename core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/{OnTheAirTvSeriesPagingRepository.kt => OnTheAirTVSeriesPagingRepository.kt} (92%) rename core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/{PopularTvSeriesPagingRepository.kt => PopularTVSeriesPagingRepository.kt} (92%) rename core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/{SearchTvSeriesPagingRepository.kt => SearchTVSeriesPagingRepository.kt} (93%) rename core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/{SimilarTvSeriesPagingRepository.kt => SimilarTVSeriesPagingRepository.kt} (92%) rename core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/{TopRatedTvSeriesPagingRepository.kt => TopRatedTVSeriesPagingRepository.kt} (92%) rename core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/{TrendingTvSeriesPagingRepository.kt => TrendingTVSeriesPagingRepository.kt} (92%) diff --git a/core/data/src/main/java/com/sample/tmdb/data/di/RepositoryModule.kt b/core/data/src/main/java/com/sample/tmdb/data/di/RepositoryModule.kt index 8da40e0..a3f3f72 100644 --- a/core/data/src/main/java/com/sample/tmdb/data/di/RepositoryModule.kt +++ b/core/data/src/main/java/com/sample/tmdb/data/di/RepositoryModule.kt @@ -18,14 +18,14 @@ import com.sample.tmdb.data.repository.tvshow.TVShowFeedRepository import com.sample.tmdb.data.repository.tvshow.detail.BookmarkTVShowDetailsRepositoryImpl import com.sample.tmdb.data.repository.tvshow.detail.BookmarkTVShowRepository import com.sample.tmdb.data.repository.tvshow.detail.TVShowDetailRepository -import com.sample.tmdb.data.repository.tvshow.paging.AiringTodayTvSeriesPagingRepository -import com.sample.tmdb.data.repository.tvshow.paging.DiscoverTvSeriesPagingRepository -import com.sample.tmdb.data.repository.tvshow.paging.OnTheAirTvSeriesPagingRepository -import com.sample.tmdb.data.repository.tvshow.paging.PopularTvSeriesPagingRepository -import com.sample.tmdb.data.repository.tvshow.paging.SearchTvSeriesPagingRepository -import com.sample.tmdb.data.repository.tvshow.paging.SimilarTvSeriesPagingRepository -import com.sample.tmdb.data.repository.tvshow.paging.TopRatedTvSeriesPagingRepository -import com.sample.tmdb.data.repository.tvshow.paging.TrendingTvSeriesPagingRepository +import com.sample.tmdb.data.repository.tvshow.paging.AiringTodayTVSeriesPagingRepository +import com.sample.tmdb.data.repository.tvshow.paging.DiscoverTVSeriesPagingRepository +import com.sample.tmdb.data.repository.tvshow.paging.OnTheAirTVSeriesPagingRepository +import com.sample.tmdb.data.repository.tvshow.paging.PopularTVSeriesPagingRepository +import com.sample.tmdb.data.repository.tvshow.paging.SearchTVSeriesPagingRepository +import com.sample.tmdb.data.repository.tvshow.paging.SimilarTVSeriesPagingRepository +import com.sample.tmdb.data.repository.tvshow.paging.TopRatedTVSeriesPagingRepository +import com.sample.tmdb.data.repository.tvshow.paging.TrendingTVSeriesPagingRepository import com.sample.tmdb.domain.model.Movie import com.sample.tmdb.domain.model.MovieDetails import com.sample.tmdb.domain.model.Person @@ -134,56 +134,56 @@ abstract class RepositoryModule { @Trending @Binds internal abstract fun bindTrendingTVShowRepository( - trendingTvSeriesPagingRepository: TrendingTvSeriesPagingRepository, + trendingTvSeriesPagingRepository: TrendingTVSeriesPagingRepository, ): BasePagingRepository @Singleton @Popular @Binds internal abstract fun bindPopularTVShowRepository( - popularTvSeriesPagingRepository: PopularTvSeriesPagingRepository, + popularTvSeriesPagingRepository: PopularTVSeriesPagingRepository, ): BasePagingRepository @Singleton @NowPlaying @Binds internal abstract fun bindAiringTodayTVShowRepository( - airingTodayTvSeriesPagingRepository: AiringTodayTvSeriesPagingRepository, + airingTodayTvSeriesPagingRepository: AiringTodayTVSeriesPagingRepository, ): BasePagingRepository @Singleton @Latest @Binds internal abstract fun bindOnTheAirTVShowRepository( - onTheAirTvSeriesPagingRepository: OnTheAirTvSeriesPagingRepository, + onTheAirTvSeriesPagingRepository: OnTheAirTVSeriesPagingRepository, ): BasePagingRepository @Singleton @TopRated @Binds internal abstract fun bindTopRatedTVShowRepository( - topRatedTvSeriesPagingRepository: TopRatedTvSeriesPagingRepository, + topRatedTvSeriesPagingRepository: TopRatedTVSeriesPagingRepository, ): BasePagingRepository @Singleton @Discover @Binds internal abstract fun bindDiscoverTVShowRepository( - discoverTvSeriesPagingRepository: DiscoverTvSeriesPagingRepository, + discoverTvSeriesPagingRepository: DiscoverTVSeriesPagingRepository, ): BasePagingRepository @Singleton @Similar @Binds internal abstract fun bindSimilarTVShowRepository( - similarTvSeriesPagingRepository: SimilarTvSeriesPagingRepository, + similarTvSeriesPagingRepository: SimilarTVSeriesPagingRepository, ): BasePagingRepository @Singleton @Search @Binds internal abstract fun bindSearchTVShowRepository( - searchTvSeriesPagingRepository: SearchTvSeriesPagingRepository, + searchTvSeriesPagingRepository: SearchTVSeriesPagingRepository, ): BasePagingRepository @Singleton diff --git a/core/data/src/main/java/com/sample/tmdb/data/network/MovieService.kt b/core/data/src/main/java/com/sample/tmdb/data/network/MovieService.kt index 56e5715..365b3a5 100644 --- a/core/data/src/main/java/com/sample/tmdb/data/network/MovieService.kt +++ b/core/data/src/main/java/com/sample/tmdb/data/network/MovieService.kt @@ -49,18 +49,18 @@ interface MovieService { @GET("3/movie/{movieId}/credits") suspend fun movieCredit(@Path("movieId") movieId: Int): NetworkCreditWrapper - @GET("3/movie/{movie_id}") - suspend fun fetchMovieDetail(@Path("movie_id") movieId: Int): MovieDetailResponse + @GET("3/movie/{movieId}") + suspend fun fetchMovieDetail(@Path("movieId") movieId: Int): MovieDetailResponse @GET("3/search/movie") suspend fun searchMovies(@Query("page") page: Int, @Query("query") query: String): TMDbWrapper - @GET("3/movie/{movie_id}/images") - suspend fun fetchImages(@Path("movie_id") movieId: Int): ImagesResponse + @GET("3/movie/{movieId}/images") + suspend fun fetchImages(@Path("movieId") movieId: Int): ImagesResponse - @GET("3/movie/{movie_id}/similar") - suspend fun fetchSimilarMovies(@Path("movie_id") movieId: Int): TMDbWrapper + @GET("3/movie/{movieId}/similar") + suspend fun fetchSimilarMovies(@Path("movieId") movieId: Int): TMDbWrapper - @GET("3/movie/{movie_id}/similar") - suspend fun fetchSimilarMovies(@Path("movie_id") movieId: Int, @Query("page") page: Int): TMDbWrapper + @GET("3/movie/{movieId}/similar") + suspend fun fetchSimilarMovies(@Path("movieId") movieId: Int, @Query("page") page: Int): TMDbWrapper } diff --git a/core/data/src/main/java/com/sample/tmdb/data/network/TVShowService.kt b/core/data/src/main/java/com/sample/tmdb/data/network/TVShowService.kt index eee54ec..9dbfc07 100644 --- a/core/data/src/main/java/com/sample/tmdb/data/network/TVShowService.kt +++ b/core/data/src/main/java/com/sample/tmdb/data/network/TVShowService.kt @@ -47,10 +47,10 @@ interface TVShowService { suspend fun discoverTVSeries(@Query("page") page: Int): TMDbWrapper @GET("3/tv/{tvId}/credits") - suspend fun tvCredit(@Path("tvId") tvId: Int): NetworkCreditWrapper + suspend fun fetchTVSeriesCredit(@Path("tvId") tvId: Int): NetworkCreditWrapper @GET("3/tv/{tvId}") - suspend fun fetchTvDetail(@Path("tvId") tvId: Int): TvDetailResponse + suspend fun fetchTVSeriesDetail(@Path("tvId") tvId: Int): TvDetailResponse @GET("3/search/tv") suspend fun searchTVSeries(@Query("page") page: Int, @Query("query") query: String): TMDbWrapper @@ -61,6 +61,6 @@ interface TVShowService { @GET("3/tv/{tvId}/similar") suspend fun fetchSimilarTVSeries(@Path("tvId") tvId: Int): TMDbWrapper - @GET("3/tv/{TvId}/similar") - suspend fun fetchSimilarTVSeries(@Path("TvId") tvId: Int, @Query("page") page: Int): TMDbWrapper + @GET("3/tv/{tvId}/similar") + suspend fun fetchSimilarTVSeries(@Path("tvId") tvId: Int, @Query("page") page: Int): TMDbWrapper } diff --git a/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/detail/TVShowDetailRepository.kt b/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/detail/TVShowDetailRepository.kt index 9904748..f587dac 100644 --- a/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/detail/TVShowDetailRepository.kt +++ b/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/detail/TVShowDetailRepository.kt @@ -24,10 +24,10 @@ class TVShowDetailRepository @Inject constructor( @ApplicationContext context: Context, @IoDispatcher ioDispatcher: CoroutineDispatcher, ) : BaseDetailRepository(context, ioDispatcher) { - override suspend fun getDetails(id: Int): TvDetails = tvShowApi.fetchTvDetail(id).asDomainModel() + override suspend fun getDetails(id: Int): TvDetails = tvShowApi.fetchTVSeriesDetail(id).asDomainModel() override suspend fun getCredit(id: Int): Pair, List> { - val networkCreditWrapper = tvShowApi.tvCredit(id) + val networkCreditWrapper = tvShowApi.fetchTVSeriesCredit(id) return Pair( networkCreditWrapper.cast.asCastDomainModel(), networkCreditWrapper.crew.asCrewDomainModel(), diff --git a/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/AiringTodayTvSeriesPagingRepository.kt b/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/AiringTodayTVSeriesPagingRepository.kt similarity index 92% rename from core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/AiringTodayTvSeriesPagingRepository.kt rename to core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/AiringTodayTVSeriesPagingRepository.kt index a99e097..2ee53da 100644 --- a/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/AiringTodayTvSeriesPagingRepository.kt +++ b/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/AiringTodayTVSeriesPagingRepository.kt @@ -11,7 +11,7 @@ import javax.inject.Inject import javax.inject.Singleton @Singleton -class AiringTodayTvSeriesPagingRepository @Inject constructor( +class AiringTodayTVSeriesPagingRepository @Inject constructor( @ApplicationContext private val context: Context, private val tvShowApi: TVShowService, ) : BasePagingRepository() { diff --git a/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/DiscoverTvSeriesPagingRepository.kt b/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/DiscoverTVSeriesPagingRepository.kt similarity index 92% rename from core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/DiscoverTvSeriesPagingRepository.kt rename to core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/DiscoverTVSeriesPagingRepository.kt index 0859d98..b2fdcdc 100644 --- a/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/DiscoverTvSeriesPagingRepository.kt +++ b/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/DiscoverTVSeriesPagingRepository.kt @@ -11,7 +11,7 @@ import javax.inject.Inject import javax.inject.Singleton @Singleton -class DiscoverTvSeriesPagingRepository @Inject constructor( +class DiscoverTVSeriesPagingRepository @Inject constructor( @ApplicationContext private val context: Context, private val tvShowApi: TVShowService, ) : BasePagingRepository() { diff --git a/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/OnTheAirTvSeriesPagingRepository.kt b/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/OnTheAirTVSeriesPagingRepository.kt similarity index 92% rename from core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/OnTheAirTvSeriesPagingRepository.kt rename to core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/OnTheAirTVSeriesPagingRepository.kt index 1714919..dc7957a 100644 --- a/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/OnTheAirTvSeriesPagingRepository.kt +++ b/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/OnTheAirTVSeriesPagingRepository.kt @@ -11,7 +11,7 @@ import javax.inject.Inject import javax.inject.Singleton @Singleton -class OnTheAirTvSeriesPagingRepository @Inject constructor( +class OnTheAirTVSeriesPagingRepository @Inject constructor( @ApplicationContext private val context: Context, private val tvShowApi: TVShowService, ) : BasePagingRepository() { diff --git a/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/PopularTvSeriesPagingRepository.kt b/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/PopularTVSeriesPagingRepository.kt similarity index 92% rename from core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/PopularTvSeriesPagingRepository.kt rename to core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/PopularTVSeriesPagingRepository.kt index 8e5fec3..813717e 100644 --- a/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/PopularTvSeriesPagingRepository.kt +++ b/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/PopularTVSeriesPagingRepository.kt @@ -11,7 +11,7 @@ import javax.inject.Inject import javax.inject.Singleton @Singleton -class PopularTvSeriesPagingRepository @Inject constructor( +class PopularTVSeriesPagingRepository @Inject constructor( @ApplicationContext private val context: Context, private val tvShowApi: TVShowService, ) : BasePagingRepository() { diff --git a/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/SearchTvSeriesPagingRepository.kt b/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/SearchTVSeriesPagingRepository.kt similarity index 93% rename from core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/SearchTvSeriesPagingRepository.kt rename to core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/SearchTVSeriesPagingRepository.kt index 5b7b00d..2b40527 100644 --- a/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/SearchTvSeriesPagingRepository.kt +++ b/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/SearchTVSeriesPagingRepository.kt @@ -10,7 +10,7 @@ import dagger.hilt.android.qualifiers.ApplicationContext import javax.inject.Inject class -SearchTvSeriesPagingRepository @Inject constructor( +SearchTVSeriesPagingRepository @Inject constructor( @ApplicationContext private val context: Context, private val tvShowApi: TVShowService, ) : BasePagingRepository() { diff --git a/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/SimilarTvSeriesPagingRepository.kt b/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/SimilarTVSeriesPagingRepository.kt similarity index 92% rename from core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/SimilarTvSeriesPagingRepository.kt rename to core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/SimilarTVSeriesPagingRepository.kt index 726c3a7..2b525eb 100644 --- a/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/SimilarTvSeriesPagingRepository.kt +++ b/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/SimilarTVSeriesPagingRepository.kt @@ -11,7 +11,7 @@ import javax.inject.Inject import javax.inject.Singleton @Singleton -class SimilarTvSeriesPagingRepository @Inject constructor( +class SimilarTVSeriesPagingRepository @Inject constructor( @ApplicationContext private val context: Context, private val tvShowApi: TVShowService, ) : BasePagingRepository() { diff --git a/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/TopRatedTvSeriesPagingRepository.kt b/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/TopRatedTVSeriesPagingRepository.kt similarity index 92% rename from core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/TopRatedTvSeriesPagingRepository.kt rename to core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/TopRatedTVSeriesPagingRepository.kt index 1e6af3a..4926051 100644 --- a/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/TopRatedTvSeriesPagingRepository.kt +++ b/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/TopRatedTVSeriesPagingRepository.kt @@ -11,7 +11,7 @@ import javax.inject.Inject import javax.inject.Singleton @Singleton -class TopRatedTvSeriesPagingRepository @Inject constructor( +class TopRatedTVSeriesPagingRepository @Inject constructor( @ApplicationContext private val context: Context, private val tvShowApi: TVShowService, ) : BasePagingRepository() { diff --git a/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/TrendingTvSeriesPagingRepository.kt b/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/TrendingTVSeriesPagingRepository.kt similarity index 92% rename from core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/TrendingTvSeriesPagingRepository.kt rename to core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/TrendingTVSeriesPagingRepository.kt index 5c2e055..d5d8e91 100644 --- a/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/TrendingTvSeriesPagingRepository.kt +++ b/core/data/src/main/java/com/sample/tmdb/data/repository/tvshow/paging/TrendingTVSeriesPagingRepository.kt @@ -11,7 +11,7 @@ import javax.inject.Inject import javax.inject.Singleton @Singleton -class TrendingTvSeriesPagingRepository @Inject constructor( +class TrendingTVSeriesPagingRepository @Inject constructor( @ApplicationContext private val context: Context, private val tvShowApi: TVShowService, ) : BasePagingRepository() { diff --git a/core/data/src/test/java/com/sample/tmdb/data/repository/tvshow/detail/TVShowDetailRepositoryTest.kt b/core/data/src/test/java/com/sample/tmdb/data/repository/tvshow/detail/TVShowDetailRepositoryTest.kt index 1a9739d..21ceb59 100644 --- a/core/data/src/test/java/com/sample/tmdb/data/repository/tvshow/detail/TVShowDetailRepositoryTest.kt +++ b/core/data/src/test/java/com/sample/tmdb/data/repository/tvshow/detail/TVShowDetailRepositoryTest.kt @@ -25,7 +25,7 @@ class TVShowDetailRepositoryTest : BaseDetailRepositoryTest() { } override fun mockApiResponse() = runTest { - `when`(api.fetchTvDetail(anyInt())).thenReturn( + `when`(api.fetchTVSeriesDetail(anyInt())).thenReturn( TvDetailResponse( BACKDROP_PATH, emptyList(), @@ -45,7 +45,7 @@ class TVShowDetailRepositoryTest : BaseDetailRepositoryTest() { VOTE_COUNT, ), ) - `when`(api.tvCredit(anyInt())).thenReturn(NetworkCreditWrapper(emptyList(), emptyList())) + `when`(api.fetchTVSeriesCredit(anyInt())).thenReturn(NetworkCreditWrapper(emptyList(), emptyList())) `when`(api.fetchImages(anyInt())).thenReturn(ImagesResponse(emptyList(), ID, emptyList())) `when`(api.fetchSimilarTVSeries(anyInt())).thenReturn(TMDbWrapper(emptyList())) } diff --git a/features/feature-bookmark/src/main/java/com/sample/tmdb/bookmark/BookmarkScreen.kt b/features/feature-bookmark/src/main/java/com/sample/tmdb/bookmark/BookmarkScreen.kt index 5d40af7..7f7a62a 100644 --- a/features/feature-bookmark/src/main/java/com/sample/tmdb/bookmark/BookmarkScreen.kt +++ b/features/feature-bookmark/src/main/java/com/sample/tmdb/bookmark/BookmarkScreen.kt @@ -94,7 +94,7 @@ fun BookmarkScreen(navController: NavController, coroutineScope: CoroutineScope ) { page -> when (page) { MediaTab.Movies.ordinal -> MoviesTabContent(navController) - MediaTab.TvShows.ordinal -> TVShowsTabContent(navController) + MediaTab.TVShows.ordinal -> TVShowsTabContent(navController) } } } @@ -218,5 +218,5 @@ private fun isEmptyImageVisible(): Boolean { enum class MediaTab(@StringRes val titleResourceId: Int) { Movies(titleResourceId = R.string.movie), - TvShows(titleResourceId = R.string.tv_show), + TVShows(titleResourceId = R.string.tv_show), }