package Ġcom . ch ait anya . domain . use cases . home Ċ Ċ import Ġcom . ch ait anya . domain . common . Result State Ċ import Ġcom . ch ait anya . domain . entity . Home Entity Ċ import Ġcom . ch ait anya . domain . repository . home . Home Repository Ċ import Ġio . reactivex . Single Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠCh ait anya ĠA gg ar wal Ġon Ġ 2 8 / 5 / 2 0 2 0 . Ċ Ġ*/ Ċ class ĠHome UseCase Impl ( private Ġval Ġhome Repository : ĠHome Repository ) Ġ: ĠHome UseCase Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġfetch Addresses ( ĊĠĠĠĠĠĠĠ ĠqueryString : ĠString , ĊĠĠĠĠĠĠĠ Ġcity : ĠString ĊĠĠĠ Ġ): ĠSingle < Result State < Home Entity . Search Response >> Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġhome Repository . fetch Addresses ( queryString , Ġcity ) ĊĠĠĠ Ġ} Ċ } Ċ