package Ġcom . ew ings a . o hy eah . app injection . modules Ċ Ċ import Ġcom . ew ings a . o hy eah . app injection . qual ifiers . Io Thread Scheduler Ċ import Ġcom . ew ings a . o hy eah . app injection . qual ifiers . MainThread Scheduler Ċ import Ġcom . ew ings a . o hy eah . app injection . scopes . Per Application Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġio . reactivex . Scheduler Ċ import Ġio . reactivex . android . schedul ers . Android Schedulers Ċ import Ġio . reactivex . schedul ers . Schedulers Ċ Ċ @ Module Ċ abstract Ġclass ĠThread Module Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ@ Per Application ĊĠĠĠĠĠĠĠ Ġ@ MainThread Scheduler ĊĠĠĠĠĠĠĠ Ġ@ Provides ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġfun Ġprovide MainThread Scheduler (): ĠScheduler Ġ= ĠAndroid Schedulers . main Thread () ĊĊĠĠĠĠĠĠĠ Ġ@ Per Application ĊĠĠĠĠĠĠĠ Ġ@ Io Thread Scheduler ĊĠĠĠĠĠĠĠ Ġ@ Provides ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġfun Ġprovide Io Thread Scheduler (): ĠScheduler Ġ= ĠS chedulers . io () ĊĠĠĠ Ġ} Ċ } Ċ