package Ġcom . ze yn eler di . m ack ol ik . data . remote . service Ċ Ċ import Ġcom . ze yn eler di . m ack ol ik . ui . li ves core . model . response . Live Score Response Ċ import Ġcom . ze yn eler di . m ack ol ik . ui . news . model . response . News Response Ċ import Ġio . reactivex . Observable Ċ import Ġio . reactivex . schedul ers . Schedulers Ċ import Ġjavax . inject . Inject Ċ Ċ class ĠApi Helper Imp Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġapi Helper : ĠApi Helper Ċ ) Ġ{ ĊĠĠĠ Ġfun Ġget News (): ĠObservable < Resource < News Response >> Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġapi Helper . get News (). map Ġ{ ĠResource . success ( it ) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. onError Return Ġ{ ĠResource . error ( it ) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. subscribe On ( Schedulers . io ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. compose ( apply Loading ()) ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Live Scores (): ĠObservable < Resource < Live Score Response >> Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġapi Helper . get Live Scores (). map Ġ{ ĠResource . success ( it ) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. onError Return Ġ{ ĠResource . error ( it ) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. subscribe On ( Schedulers . io ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. compose ( apply Loading ()) ĊĊĠĠĠ Ġ} Ċ }