Advertisement
Guest User

Untitled

a guest
Jul 18th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.44 KB | None | 0 0
  1. class GetGenresUseCase(
  2. private val getLocalGenresUseCase: GetLocalGenresUseCase,
  3. private val getRemoteGenresUseCase: GetRemoteGenresUseCase
  4. ) {
  5. suspend fun execute(): SResult<List<GenreUI>> {
  6. return getLocalGenresUseCase.execute().let { localResultList ->
  7. if(localResultList is SResult.Success && localResultList.data.isNotEmpty()) localResultList
  8. else getRemoteGenresUseCase.execute()
  9. }
  10. }
  11. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement