package Ġcom . ke elim . com ssa . di . download Ċ Ċ import Ġandroid . content . Context Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġdagger . h ilt . Install In Ċ import Ġdagger . h ilt . android . qual ifiers . ApplicationContext Ċ import Ġdagger . h ilt . components . Singleton Component Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Module Ċ @ Install In ( Singleton Component :: class ) Ċ object ĠDownload Module Ġ{ ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġfun Ġprovide Download Receiver ( ĊĠĠĠĠĠĠĠ Ġ@ ApplicationContext Ġctx : ĠContext ĊĠĠĠ Ġ): ĠDownload Receiver Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠDownload Receiver ( ctx ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġfun Ġprovide Download Request ( ĊĠĠĠĠĠĠĠ Ġ@ ApplicationContext Ġctx : ĠContext ĊĠĠĠ Ġ): ĠDownload Request Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠDownload Request ( ctx ) ĊĠĠĠ Ġ} Ċ }