package Ġio . b umb um apps . radio . intern e tr adi op layer . domain . inter actor Ċ Ċ import Ġio . b umb um apps . radio . intern e tr adi op layer . data . net . Cover Art Service Ċ import Ġio . b umb um apps . radio . intern e tr adi op layer . data . repository . Cover Art Repository Ċ import Ġio . reactivex . Single Ċ import Ġjavax . inject . Inject Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠV lad im ir ĠM ik h ale v Ġ 2 5 . 0 3 . 2 0 1 9 . Ċ Ġ*/ Ċ Ċ class ĠCover Art Interactor Ċ @ Inject Ġconstructor ( private Ġval Ġrepository : ĠCover Art Repository ) Ġ{ ĊĊĠĠĠ Ġfun Ġget Cover Art Uri ( artist : ĠString , Ġtitle : ĠString ): ĠSingle < String > Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġquery Ġ= Ġ"${ Cover Art Service . FIELD _ AR TI ST }: $ artist ĠAND Ġ${ Cover Art Service . FIELD _ TITLE }: $ title " ĊĠĠĠĠĠĠĠ Ġreturn Ġrepository . get Cover Art Uri ( query ) ĊĠĠĠ Ġ} Ċ Ċ }