package Ġcom . bl _ lia . kir ak ir atter . data . repository . datasource . timeline Ċ Ċ import Ġcom . bl _ lia . kir ak ir atter . data . cache . Timeline Status Cache Ċ import Ġcom . bl _ lia . kir ak ir atter . domain . entity . Status Ċ import Ġio . reactivex . Single Ċ Ċ class ĠApi Timeline DataStore ( ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġtimeline Service : ĠTimeline Service , ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġtimeline Status Cache : ĠTimeline Status Cache Ċ ) Ġ: ĠTimeline DataStore Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġhome Timeline (): ĠSingle < List < Status >> Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtimeline Service . home Timeline () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. do After Success Ġ{ Ġlist Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtimeline Status Cache . reset (" home ", Ġlist ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġmore Home Timeline ( max Id : ĠString ?, Ġsince Id : ĠString ?): ĠSingle < List < Status >> Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtimeline Service . home Timeline ( max Id , Ġsince Id ) ĊĊĠĠĠ Ġoverride Ġfun Ġpublic Timeline (): ĠSingle < List < Status >> Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtimeline Service . public Timeline () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. do After Success Ġ{ Ġlist Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtimeline Status Cache . reset (" local ", Ġlist ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġmore Public Timeline ( max Id : ĠString ?, Ġsince Id : ĠString ?): ĠSingle < List < Status >> Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtimeline Service . public Timeline ( max Id Ġ= Ġmax Id , Ġsince Id Ġ= Ġsince Id ) ĊĊĠĠĠ Ġoverride Ġfun Ġfavour ite ( id : ĠString ): ĠSingle < Status > Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtimeline Service . fav our ite ( id ) ĊĊĠĠĠ Ġoverride Ġfun Ġun fav our ite ( id : ĠString ): ĠSingle < Status > Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtimeline Service . un fav our ite Status ( id ) ĊĊĠĠĠ Ġoverride Ġfun Ġre blog ( id : ĠString ): ĠSingle < Status > Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtimeline Service . re blog ( id ) ĊĊĠĠĠ Ġoverride Ġfun Ġun Re blog ( id : ĠString ): ĠSingle < Status > Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtimeline Service . un Re blog ( id ) ĊĊĠĠĠ Ġoverride Ġvar Ġselected Timeline : ĠString ? ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠTODO (" not Ġimplemented ") Ġ// To Ġchange Ġinitializer Ġof Ġcreated Ġproperties Ġuse ĠFile Ġ| ĠSettings Ġ| ĠFile ĠTemplates . ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{} Ċ }