package Ġdiv yan sh . tech . anime class room . search An ime . source Ċ Ċ import Ġdiv yan sh . tech . anime class room . common . utils . Result Wrapper Ċ import Ġdiv yan sh . tech . anime class room . common . data . M anga Ċ import Ġdiv yan sh . tech . anime class room . common . data . An ime Model Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠAn ime Search Default Repo Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġremote Repo : ĠAn ime Search Repo Ċ ){ ĊĠĠĠ Ġsuspend Ġfun Ġsearch An ime ( keyword : ĠString ): ĠResult Wrapper < ArrayList < An ime Model >> Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġremote Repo . search An imes ( keyword ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġsuspend Ġfun Ġsearch M anga ( keyword : ĠString ): ĠResult Wrapper < ArrayList < M anga >> Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġremote Repo . search M anga ( keyword ) ĊĠĠĠ Ġ} Ċ }