package Ġcom . example . nu on uo . presenter Ċ Ċ import Ġcom . example . nu on uo . bean . Login Response Ċ import Ġcom . example . nu on uo . model . Login Model Impl Ċ import Ġcom . example . nu on uo . view . Main View Ċ Ċ /** Ċ @ author Ġy jn Ċ @ create Ġ 2 0 2 0 / 1 / 5 Ġ- Ġ 2 1 : 5 8 Ċ Ġ*/ Ċ class ĠMain View Presenter Impl ( private Ġval Ġmain View : ĠMain View ): Login Presenter . On Get My Info Listener Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġlogin Model Impl Ġ= ĠLogin Model Impl () ĊĊĠĠĠ Ġoverride Ġfun Ġget My Info ( accessToken : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġlogin Model Impl . get My Info ( this , accessToken ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget My Info Success ( login Response : ĠLogin Response ) Ġ{ ĊĠĠĠĠĠĠĠ Ġmain View . get My Info Success ( login Response ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget My Info Failed ( errorMessage : ĠString ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġmain View . get My Info Failed ( errorMessage ) ĊĠĠĠ Ġ} Ċ }