package Ġcom . example . databind ings ample . data . random character . repository Ċ Ċ import Ġandroid . annotation . Suppress Lint Ċ import Ġandroid . util . Log Ċ import Ġcom . example . databind ings ample . data . random character . entity . Random Character Response Ċ import Ġcom . example . databind ings ample . domain . random character . repository . Character Repository Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠCharacter Repository Impl Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġcharacter Api : ĠCharacter Api Ċ ) Ġ: ĠCharacter Repository Ġ{ ĊĊĠĠĠ Ġprivate Ġval ĠTAG Ġ= Ġ" Character Repository Impl " ĊĊĠĠĠ Ġ@ Suppress Lint (" Log Not Tim ber ") ĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġget Characters ( pageNumber : ĠInt ): ĠRandom Character Response Ġ{ ĊĠĠĠĠĠĠĠ ĠLog . d ( TAG , Ġ" get Characters : Ġ" Ġ+ Ġcharacter Api . get Characters ( pageNumber ). results [ 0 ]. name ) ĊĠĠĠĠĠĠĠ Ġreturn Ġcharacter Api . get Characters ( pageNumber ) ĊĠĠĠ Ġ} Ċ }