Skip to content

Instantly share code, notes, and snippets.

@emrekose26
Created November 3, 2020 11:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save emrekose26/ef9e7dcefa4ff6f232630f842cbc778b to your computer and use it in GitHub Desktop.
Save emrekose26/ef9e7dcefa4ff6f232630f842cbc778b to your computer and use it in GitHub Desktop.
adapter.addLoadStateListener { combinedLoadStates ->
when (val loadState = combinedLoadStates.source.refresh) {
is LoadState.NotLoading -> {
popular_movies_refresh_layout.visible()
popular_movies_progress.gone()
}
is LoadState.Loading -> {
popular_movies_progress.visible()
popular_movies_refresh_layout.gone()
}
is LoadState.Error -> {
Timber.e(loadState.error.localizedMessage)
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment