Skip to content

Instantly share code, notes, and snippets.

@rozkminiacz
Created March 1, 2020 09:37
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 rozkminiacz/e38968ae8c06a69fa537980ca0a122cb to your computer and use it in GitHub Desktop.
Save rozkminiacz/e38968ae8c06a69fa537980ca0a122cb to your computer and use it in GitHub Desktop.
package tech.michalik.mvptesting
import io.reactivex.Scheduler
import io.reactivex.android.schedulers.AndroidSchedulers
import io.reactivex.schedulers.Schedulers
interface SchedulerProvider {
val main: Scheduler
val io: Scheduler
}
class AndroidSchedulerProvider : SchedulerProvider {
override val main: Scheduler
get() = AndroidSchedulers.mainThread()
override val io: Scheduler
get() = Schedulers.io()
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment