package Ġcom . z aw z aw w . pad c . mm new sk otlin . views . pods Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . util . Attribute Set Ċ import Ġandroid . widget . Relative Layout Ċ import Ġcom . bump tech . glide . G lide Ċ import Ġcom . z aw z aw w . pad c . mm new sk otlin . data . models . Login User Model Ċ import Ġcom . z aw z aw w . pad c . mm new sk otlin . data . v os . Login User VO Ċ import Ġcom . z aw z aw w . pad c . mm new sk otlin . events . User Session Event Ċ import Ġkotlinx . android . synt hetic . main . view _ pod _ login _ user . view .* Ċ import Ġorg . green robot . event bus . EventBus Ċ import Ġorg . green robot . event bus . Subscribe Ċ import Ġorg . green robot . event bus . Thread Mode Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġzaw z aw Ġon Ġ 2 2 / 0 7 / 2 0 1 8 . Ċ Ġ*/ Ċ Ċ class ĠLogin User View Pod Ġ: ĠRelative Layout Ġ{ ĊĊĠĠĠ Ġconstructor ( context : ĠContext ?) Ġ: Ġsuper ( context ) ĊĠĠĠ Ġconstructor ( context : ĠContext ?, Ġattrs : ĠAttributeSet ?) Ġ: Ġsuper ( context , Ġattrs ) ĊĠĠĠ Ġconstructor ( context : ĠContext ?, Ġattrs : ĠAttributeSet ?, Ġdef Style Attr : ĠInt ) Ġ: Ġsuper ( context , Ġattrs , Ġdef Style Attr ) ĊĊĠĠĠ Ġoverride Ġfun Ġon Finish Inf late () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Finish Inf late () ĊĊĠĠĠĠĠĠĠ Ġval Ġlogin User Ġ= ĠLogin User Model . get Obj Instance (). get Login User () ĊĠĠĠĠĠĠĠ Ġif Ġ( login User Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdisplay Login User ( login User ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġif Ġ(! EventBus . getDefault (). is Registered ( this )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠEvent Bus . getDefault (). is Registered ( this ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġdisplay Login User ( login User : ĠLogin User VO ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠUser ĠName ĊĠĠĠĠĠĠĠ Ġtv UserName . text Ġ= Ġlogin User . name ĊĠĠĠĠĠĠĠ Ġ// ĠUser ĠPhone ĠNo ĊĠĠĠĠĠĠĠ Ġtv User Phone . text Ġ= Ġlogin User . phone No ĊĠĠĠĠĠĠĠ Ġ// ĠCover ĠPhoto ĊĠĠĠĠĠĠĠ ĠG lide . with ( context ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. load ( login User . cover Url ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. into ( iv Login User Bg ) ĊĠĠĠĠĠĠĠ Ġ// ĠUser ĠProfile ĠPicture ĊĠĠĠĠĠĠĠ ĠG lide . with ( context ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. load ( login User . profile Url ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. into ( iv Login UserProfile Pic ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Subscribe ( thread Mode Ġ= ĠThread Mode . MAIN ) ĊĠĠĠ Ġfun ĠonSuccess Login User ( event : ĠUser Session Event . Login User Success Event ) Ġ{ ĊĠĠĠĠĠĠĠ Ġdisplay Login User ( event . login User ) ĊĠĠĠ Ġ} Ċ Ċ } Ċ