package Ġcom . ow ll ife . yout ub ebook mark . presentation . profile Ċ Ċ import Ġandroid . widget . ImageView Ċ import Ġandroid . widget . LinearLayout Ċ import Ġandroid . widget . TextView Ċ import Ġandroidx . databinding . Binding Adapter Ċ import Ġcom . ow ll ife . yout ub ebook mark . R Ċ import Ġcom . ow ll ife . yout ub ebook mark . core . g one Ċ import Ġcom . ow ll ife . yout ub ebook mark . core . load From Url Ċ import Ġcom . ow ll ife . yout ub ebook mark . core . visible Ċ import Ġcom . ow ll ife . yout ub ebook mark . domain . firebase . My Profile Data Ċ Ċ /** Ċ Ġ* Ġ@ author Ġow ll ife . dev Ċ Ġ* Ġ@ since Ġ 2 0 . Ġ 6 . Ġ 1 9 Ċ Ġ*/ Ċ @ Binding Adapter (" profile _ data ") Ċ fun Ġrender Profile Data ( ĊĠĠĠ Ġview : ĠLinearLayout , ĊĠĠĠ Ġdata : ĠMy Profile Data ? Ċ ) Ġ{ ĊĠĠĠ Ġif Ġ( data Ġ== Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠ Ġview . g one () ĊĠĠĠĠĠĠĠ Ġreturn ĊĠĠĠ Ġ} ĊĠĠĠ Ġview . visible () ĊĠĠĠ Ġ( view . findViewById ( R . id . profile _ img ) Ġas ĠImageView ). load From Url ( data . photoUrl ) ĊĠĠĠ Ġ( view . findViewById ( R . id . email ) Ġas ĠTextView ). text Ġ= Ġdata . email ĊĠĠĠ Ġ( view . findViewById ( R . id . display _ name ) Ġas ĠTextView ). text Ġ= Ġdata . displayName Ċ } Ċ