Skip to content

Instantly share code, notes, and snippets.

@drawers
Last active August 11, 2019 08:30
Show Gist options
  • Save drawers/de61e1fcf01833e56fc6b8c2e1512d8c to your computer and use it in GitHub Desktop.
Save drawers/de61e1fcf01833e56fc6b8c2e1512d8c to your computer and use it in GitHub Desktop.
Using the extension method
class PickupFragment : Fragment() {
override fun onStart() {
super.onStart()
source().viewStates()
.debounceIf({ it.isLoading() }, 250, TimeUnit.MILLISECONDS)
.observeOn(AndroidSchedulers.mainThread())
.subscribe { data: PickupData ->
adapter.setData(data)
}
.addTo(disposables)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment