package Ġcom . od hi amb op a ul . movie . ui . search Ċ Ċ import Ġcom . od hi amb op a ul . movie . data . entity . O mdb Movie Ċ import Ġcom . od hi amb op a ul . movie . data . response . Search Response Ċ import Ġcom . od hi amb op a ul . movie . di . ui . Base ViewModel Ċ import Ġcom . od hi amb op a ul . movie . repository . home . Home Repository Ċ import Ġio . reactivex . Observable Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠSearch ViewModel Ġ@ Inject Ġconstructor ( val Ġrepository : ĠHome Repository ): Base ViewModel () Ċ { ĊĠĠĠ Ġfun Ġget Se ar ched Movie ( key : String , Ġsearch : String ): Observable < O mdb Movie > ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġrepository . search Movie ( key , search ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġfun Ġget Search Response ( key : ĠString , search : ĠString ): Observable < Search Response > ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġrepository . get Search Movie ( key , search ) ĊĠĠĠ Ġ} Ċ }