package Ġorg . simple . clin ic . remote config Ċ Ċ import Ġcom . google . firebase . remote config . Firebase Remote Config Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġorg . simple . clin ic . di . App Scope Ċ Ċ @ Module Ċ open Ġclass ĠRemote Config Module Ġ{ ĊĊĠ Ġ@ Provides ĊĠ Ġfun Ġprovide Remote Config Service ( ĊĠĠĠĠĠ Ġfirebase Remote Config : ĠFirebase Remote Config , ĊĠĠĠĠĠ Ġcache Expiration : ĠFirebase Remote Config Cache Expiration ĊĠ Ġ): ĠRemote Config Service Ġ{ ĊĠĠĠ Ġreturn ĠFirebase Remote Config Service ( firebase Remote Config , Ġcache Expiration ) ĊĠ Ġ} ĊĊĠ Ġ@ Provides ĊĠ Ġfun Ġremote Config Reader ( service : ĠRemote Config Service ): ĠConfig Reader Ġ{ ĊĠĠĠ Ġreturn Ġservice . reader () ĊĠ Ġ} ĊĊĠ Ġ@ Provides ĊĠ Ġ@ App Scope ĊĠ Ġopen Ġfun Ġremote Config (): ĠFirebase Remote Config Ġ{ ĊĠĠĠ Ġreturn ĠFirebase Remote Config . getInstance () ĊĠ Ġ} ĊĊĠ Ġ@ Provides ĊĠ Ġopen Ġfun Ġremote Config Cache Expiration (): ĠFirebase Remote Config Cache Expiration Ġ{ ĊĠĠĠ Ġreturn ĠFirebase Remote Config Cache Expiration . PRO DU CTION ĊĠ Ġ} Ċ } Ċ