package Ġcom . ni ic z . sun sh ine kotlin . util . schedul ers Ċ Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġio . reactivex . Scheduler Ċ import Ġio . reactivex . android . schedul ers . Android Schedulers Ċ import Ġio . reactivex . schedul ers . Schedulers Ċ Ċ /** Ċ Ġ* ĠProvides Ġcommon ĠS chedulers Ġused Ġby ĠRx Java Ċ Ġ*/ Ċ @ Module Ċ class ĠScheduler Model Ġ{ ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Run On ( Scheduler Type . IO ) ĊĠĠĠ Ġfun Ġprovide IO (): ĠScheduler Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠS chedulers . io () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Run On ( Scheduler Type . UI ) ĊĠĠĠ Ġfun Ġprovide UI (): ĠScheduler Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠAndroid Schedulers . main Thread () ĊĠĠĠ Ġ} Ċ }