package Ġli j ew ski . sampler est app . di . module Ċ Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġli j ew ski . data . network . Remote Api Ċ import Ġli j ew ski . data . repository . Remote Repository Impl Ċ import Ġli j ew ski . data . mapper . Result Mapper Ċ import Ġli j ew ski . domain . repository . Remote Repository Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Module Ċ class ĠRepository Module Ġ{ ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġfun Ġprovide Song Repository ( remote Api : ĠRemote Api , Ġresult Mapper : ĠResult Mapper ): ĠRemote Repository Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠRemote Repository Impl ( remote Api , Ġresult Mapper ) ĊĠĠĠ Ġ} Ċ } Ċ