package Ġcom . bal anza . android . h arr ypot ter . app . di . module Ċ Ċ import Ġcom . bal anza . android . h arr ypot ter . data . character . Character DataSource Ċ import Ġcom . bal anza . android . h arr ypot ter . domain . repository . character . Character Repository Ċ import Ġcom . bal anza . android . h arr ypot ter . domain . repository . character . Character Repository Imp Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġjavax . inject . Singleton Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġbal anza Ġon Ġ 1 5 / 0 2 / 1 7 . Ċ Ġ*/ Ċ @ Module Ċ class ĠRepository Module Ġ{ ĊĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Character Repository ( character DataSource : ĠCharacter DataSource ) Ġ: ĠCharacter Repository { ĊĠĠĠĠĠĠĠ Ġreturn ĠCharacter Repository Imp ( character DataSource ) ĊĠĠĠ Ġ} Ċ }