package Ġcom . mv vm clean . trend ing repos . di . modules . trend ing repo search Ċ Ċ import Ġcom . mv vm clean . trend ing repos . data . api . Trend ing Repo ApiService Ċ import Ġcom . mv vm clean . trend ing repos . data . db . Trend ing Repo Dao Ċ import Ġcom . mv vm clean . trend ing repos . data . repository . Trend ing Repo Search Repository Ċ import Ġcom . mv vm clean . trend ing repos . data . source . Trend ing Repo Search DataSource Ċ import Ġcom . mv vm clean . trend ing repos . data . utils . Shared Prefs Helper Ċ import Ġcom . mv vm clean . trend ing repos . domain . use cases . Trend ing Repository UseCase Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ Ċ @ Module Ċ open Ġclass ĠT rend ing Repo Search Module Ġ{ ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Trend ing Repo Search UseCase ( ĊĠĠĠĠĠĠĠ Ġtrend ing Repo Search Repository : ĠT rend ing Repo Search Repository ĊĠĠĠ Ġ): ĠT rend ing Repository UseCase Ġ= ĊĠĠĠĠĠĠĠ ĠT rend ing Repository UseCase ( trend ing Repo Search Repository ) ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Trend ing Repo Search DataSource ( ĊĠĠĠĠĠĠĠ Ġapi Service : ĠT rend ing Repo ApiService , ĊĠĠĠĠĠĠĠ Ġtrend ing Repo Dao : ĠT rend ing Repo Dao , ĊĠĠĠĠĠĠĠ Ġshared Prefs Helper : ĠShared Prefs Helper ĊĠĠĠ Ġ): ĠT rend ing Repo Search DataSource Ġ= ĊĠĠĠĠĠĠĠ ĠT rend ing Repo Search DataSource ( api Service , Ġtrend ing Repo Dao , Ġshared Prefs Helper ) Ċ } ĊĊĊ