package Ġcom . dk . new ss ync . di Ċ Ċ import Ġcom . dk . new ss ync . data . repository . St ories Repository Ċ import Ġcom . dk . new ss ync . data . repository . St ories Repository Impl Ċ import Ġcom . dk . new ss ync . data . repository . Entries Repository Ċ import Ġcom . dk . new ss ync . data . repository . Entries Repository Impl Ċ import Ġcom . dk . new ss ync . data . source . local . Local Source Ċ import Ġcom . dk . new ss ync . data . source . network . Network Source Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġjavax . inject . Singleton Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠD imit ris ĠK onom is Ġ( k onom is . dim it ris @ gmail . com ) Ġon Ġ 1 3 / 1 1 / 2 0 1 8 . Ċ Ġ**/ Ċ Ċ @ Module Ċ class ĠRepository Module Ġ{ ĊĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Articles Repository ( network Source : ĠNetwork Source , Ġlocal Source : ĠLocal Source ): ĠSt ories Repository Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠSt ories Repository Impl ( network Source , Ġlocal Source ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Entries Repository ( local Source : ĠLocal Source ): ĠEnt ries Repository Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠEnt ries Repository Impl ( local Source ) ĊĠĠĠ Ġ} Ċ Ċ }