Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class GetGenresUseCase(
- private val getLocalGenresUseCase: GetLocalGenresUseCase,
- private val getRemoteGenresUseCase: GetRemoteGenresUseCase
- ) {
- suspend fun execute(): SResult<List<GenreUI>> {
- return getLocalGenresUseCase.execute().let { localResultList ->
- if(localResultList is SResult.Success && localResultList.data.isNotEmpty()) localResultList
- else getRemoteGenresUseCase.execute()
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement