package Ġ Ġcom . bins . datal ayer . mapper Ċ Ċ import Ġcom . bins . datal ayer . db table . Trend ing Repo Db Entity Ċ import Ġcom . bins . domain . entity . Data Entity Ċ import Ġcom . bins . domain . entity . Trend ing Domain Entity Ċ Ċ class ĠData To Domain Mapper Ġ{ ĊĊĠĠĠ Ġfun Ġmap Cache To Domain ( response : ĠData Entity < List < Trend ing Repo Db Entity >> ): ĠList < Trend ing Domain Entity >? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ( response ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠData Entity . SUCCESS < List < Trend ing Repo Db Entity >> Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresponse . data ?. map Ġ{ Ġmap To Domain Entity ( it ) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠData Entity . ERROR < List < Trend ing Repo Db Entity >> Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresponse . data ?. map Ġ{ Ġmap To Domain Entity ( it ) Ġ} ĊĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġmap To Domain Entity ( response : ĠT rend ing Repo Db Entity ): ĠT rend ing Domain Entity Ġ= ĠT rend ing Domain Entity ( ĊĠĠĠĠĠĠĠ Ġid Ġ= Ġresponse . id , ĊĠĠĠĠĠĠĠ Ġauthor = Ġresponse . author , ĊĠĠĠĠĠĠĠ Ġavatar = Ġresponse . avatar , ĊĠĠĠĠĠĠĠ Ġurl = Ġresponse . url , ĊĠĠĠĠĠĠĠ Ġdescription = Ġresponse . description , ĊĠĠĠĠĠĠĠ Ġstars = Ġresponse . stars , ĊĠĠĠĠĠĠĠ Ġfor ks = Ġresponse . fork s , ĊĠĠĠĠĠĠĠ Ġcurrent Period St ars = Ġresponse . current Period St ars , ĊĠĠĠĠĠĠĠ Ġtime Stamp Ġ= ĠSystem . currentTimeMillis () ĊĠĠĠ Ġ) Ċ } Ċ