/* Ċ Ġ* ĠCopyright Ġ 2 0 2 1 ĠK sh it ij ĠCh aud h ari Ċ Ġ*/ Ċ package Ġcom . kc . android . movies . data . di Ċ Ċ import Ġcom . kc . android . movies . data . local . Movies Db Ċ import Ġcom . kc . android . movies . data . remote . services . Movies Service Ċ import Ġcom . kc . android . movies . data . repositories . Movies Repository Impl Ċ import Ġcom . kc . android . movies . domain . repositories . Movies Repository Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġdagger . h ilt . Install In Ċ import Ġdagger . h ilt . components . Singleton Component Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Module Ċ @ Install In ( Singleton Component :: class ) Ċ object ĠRepository Module Ġ{ ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Movies Repository ( ĊĠĠĠĠĠĠĠ Ġdb : ĠMov ies Db , ĊĠĠĠĠĠĠĠ Ġservice : ĠMov ies Service ĊĠĠĠ Ġ): ĠMov ies Repository Ġ= ĠMov ies Repository Impl ( db , Ġservice ) Ċ } Ċ