package Ġcom . ches ire . nek ome . k its u . api . trend ing Ċ Ċ import Ġcom . ches ire . nek ome . core . models . Series Model Ċ import Ġcom . ches ire . nek ome . k its u . parse Ċ import Ġcom . ches ire . nek ome . server . Resource Ċ import Ġcom . ches ire . nek ome . server . api . Trend ing Api Ċ import Ġjavax . inject . Inject Ċ Ċ /** Ċ Ġ* ĠProvides Ġan Ġimplementation Ġof Ġ[ Trend ing Api ] Ġto Ġinteract Ġwith Ġ[ K its u Trend ing Service ] Ġto Ġpull Ċ Ġ* Ġtrend ing Ġdata . Ċ Ġ*/ Ċ @ Suppress (" Too Generic Exception Ca ught ") Ċ class ĠK its u Trend ing Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġtrend ing Service : ĠK its u Trend ing Service Ċ ) Ġ: ĠT rend ing Api Ġ{ ĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġtrend ing An ime (): ĠResource < List < Series Model >> Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtrend ing Service . get Trend ing An ime Async (). parse () ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( ex : ĠException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġex . parse () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġtrend ing M anga (): ĠResource < List < Series Model >> Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtry Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtrend ing Service . get Trend ing M anga Async (). parse () ĊĠĠĠĠĠĠĠ Ġ} Ġcatch Ġ( ex : ĠException ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġex . parse () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ