Update RealRepository.kt

main
Hemanth S 2020-08-13 23:43:32 +05:30
parent 1c08487939
commit 038e872e7a
1 changed files with 5 additions and 7 deletions

View File

@ -74,6 +74,8 @@ interface Repository {
suspend fun genresHome(): Home
suspend fun playlists(): Home
suspend fun homeSections(): List<Home>
suspend fun homeSectionsFlow(): Flow<Result<List<Home>>>
@ -189,8 +191,7 @@ class RealRepository(
recentArtistsHome(),
recentAlbumsHome(),
suggestionsHome(),
favoritePlaylistHome(),
genresHome()
favoritePlaylistHome()
)
for (section in sections) {
if (section.arrayList.isNotEmpty()) {
@ -201,12 +202,12 @@ class RealRepository(
return homeSections
}
suspend fun playlists(): Home {
override suspend fun playlists(): Home {
val playlist = playlistRepository.playlists()
return Home(playlist, TOP_ALBUMS)
}
suspend fun playlists(playlistId: Int) =
override suspend fun playlist(playlistId: Int) =
playlistRepository.playlist(playlistId)
override suspend fun suggestionsHome(): Home {
@ -303,7 +304,4 @@ class RealRepository(
emit(Result.Success(data))
}
}
override suspend fun playlist(playlistId: Int): Playlist =
playlistRepository.playlist(playlistId)
}