package Ġinfo . mars ic . kotlin plate . ui . base Ċ Ċ /** Ċ Ġ* ĠEvery Ġpresenter Ġin Ġthe Ġapp Ġmust Ġeither Ġimplement Ġthis Ġinterface Ġor Ġextend ĠBase Presenter Ċ Ġ* Ġindicating Ġthe ĠM vp View Ġtype Ġthat Ġwants Ġto Ġbe Ġattached Ġwith . Ċ Ġ*/ Ċ interface ĠM vp Presenter < in ĠV Ġ: ĠM vp View > Ġ{ ĊĊĠĠĠ Ġfun Ġon Attach ( mvp View : ĠV ) ĊĊĠĠĠ Ġfun Ġon Detach () ĊĊĠĠĠ Ġfun Ġhandle ApiError ( error : ĠError ) ĊĊĠĠĠ Ġfun ĠsetUser As Logged Out () Ċ } Ċ