package Ġyo loy oj . pub . ui . event . list Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroid . view . View Ċ import Ġandroidx . recyclerview . widget . RecyclerView Ċ import Ġcom . squareup . pic asso . Pic asso Ċ import Ġkotlinx . android . synt hetic . main . item _ events _ list . view .* Ċ import Ġyo loy oj . pub . models . Event Ċ import Ġyo loy oj . pub . ui . event . view . Event Activity Ċ import Ġyo loy oj . pub . ui . event . view . STANDARD _ EVENT _ IMAGE Ċ Ċ class ĠEvent Item Holder ( val Ġview : ĠView ) Ġ: ĠRecyclerView . ViewHolder ( view ) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġfun Ġbind ( event Item : ĠEvent ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwith ( view ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġevent _ name _ header . text Ġ= Ġevent Item . name ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġevent _ describe _ header . text Ġ= Ġevent Item . description ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġevent _ date _ header . text Ġ= Ġevent Item . be auty Date ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġevent _ place _ header . text Ġ= Ġevent Item . place ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( event Item . avatar . isNull OrEmpty ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPic asso . get (). load ( STANDARD _ EVENT _ IMAGE ). into ( event _ image ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPic asso . get (). load ( event Item . avatar ). into ( event _ image ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġset OnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( context , Ġ ĠEvent Activity :: class . java ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġintent . putExtra (" event id ", Ġevent Item . id ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontext . startActivity ( intent ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĊ