package Ġcom . sh ub ham . news apic lient project 2 . presentation . di Ċ Ċ import Ġcom . sh ub ham . news apic lient project 2 . data . db . Article DAO Ċ import Ġcom . sh ub ham . news apic lient project 2 . data . repository . dataSource . News Local DataSource Ċ import Ġcom . sh ub ham . news apic lient project 2 . data . repository . dataSource Impl . News Local DataSource Impl Ċ 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 ) Ċ class ĠLocal Data Module Ġ{ ĊĊĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide News Local DataSource ( article DAO : ĠArticle DAO ): ĠNews Local DataSource Ġ{ ĊĊĠĠĠĠĠĠĠ Ġreturn ĠNews Local DataSource Impl ( article DAO ) ĊĠĠĠ Ġ} ĊĊ Ċ }