package Ġcom . core . app . base Ċ Ċ import Ġcom . core . app . injector . scope . Per Broadcast Receiver Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġio . reactivex . dis pos ables . Composite Disposable Ċ import Ġjavax . inject . Named Ċ Ċ /** Ċ Ġ* ĠProvides Ġbase Ġbroadcast receiver Ġdependencies . ĠThis Ġmust Ġbe Ġincluded Ġin Ġall Ġbroadcast re ceiv ers Ġmodules , Ġwhich Ġmust Ċ Ġ* Ġprovide Ġa Ġconcrete Ġimplementation Ġof Ġ[ android . content . Broadcast Receiver ]. Ċ Ġ*/ Ċ @ Module Ċ abstract Ġclass ĠBase Broadcast Receiver Module Ġ{ ĊĊĠĠĠ Ġ@ Module ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġconst Ġval ĠDIS POS ABLE _ BRO ADCAST _ RECE IVER _ MANAGER Ġ= Ġ" Base Service Module . dis posable Broadcast Receiver Manager " ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġ@ Provides ĊĠĠĠĠĠĠĠ Ġ@ Named ( DIS POS ABLE _ BRO ADCAST _ RECE IVER _ MANAGER ) ĊĠĠĠĠĠĠĠ Ġ@ Per Broadcast Receiver ĊĠĠĠĠĠĠĠ Ġinternal Ġfun Ġdis posable Broadcast Receiver Manager (): ĠComposite Disposable Ġ= ĠComposite Disposable () ĊĠĠĠ Ġ} Ċ } Ċ