package Ġru . sh ika . app . main . ui . presenter Ċ Ċ import Ġru . sh ika . app . annotations . Activity Scope Ċ import Ġru . sh ika . app . common . presenter . Base Presenter Ċ import Ġru . sh ika . app . main . data . Schedule Repository Ċ import Ġru . sh ika . app . main . ui . view . Group Fragment View Ċ import Ġrx . internal . util . Subscription List Ċ import Ġjavax . inject . Inject Ċ Ċ /** Ċ Ġ* ĠPres enter Ġfor Ġ[ Group Fragment ] Ċ Ġ*/ Ċ @ Activity Scope Ċ class ĠGroup Fragment Presenter Ġ@ Inject Ġconstructor ( ĊĠĠĠ Ġprivate Ġval Ġrepo : ĠSchedule Repository , ĊĠĠĠ Ġhelper : ĠSubscription List Ċ ) Ġ: ĠBase Presenter < Group Fragment View >( helper ) Ġ{ ĊĊĠĠĠ Ġfun Ġload Groups () Ġ{ ĊĠĠĠĠĠĠĠ Ġview . show Progress () ĊĊĠĠĠĠĠĠĠ Ġhelper . add ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrepo . get Groups (). subscribe ({ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġview . show Groups ( it ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}, Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġview . show Error ( it ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}, Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġview . hide Progress () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ