package Ġcom . example . snap king . Adapters Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Intent Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroidx . core . content . Context Compat . startActivity Ċ import Ġandroidx . recyclerview . widget . RecyclerView Ċ import Ġcom . example . snap king . Base Datos . Base Datos Ċ import Ġcom . example . snap king . MainActivity Ċ import Ġcom . example . snap king . databinding . Usuario Card Add Binding Ċ import Ġcom . example . snap king . modelo . Wrapper Usuario Ċ import Ġcom . squareup . pic asso . Pic asso Ċ import Ġkotlinx . coroutines .* Ċ Ċ class ĠAm igo Adapter ( val Ġcontext : ĠContext , val Ġusuarios : List < Wrapper Usuario >) Ġ: ĠRecyclerView . Adapter < Am igo Adapter . ViewHolder >() Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ViewHolder ( parent : ĠViewGroup , Ġview Type : ĠInt ): ĠViewHolder Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġview = Usuario Card Add Binding . inflate ( LayoutInflater . from ( parent . context ), parent , false ) ĊĠĠĠĠĠĠĠ Ġreturn ĠViewHolder ( view ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Bind ViewHolder ( holder : ĠViewHolder , Ġposition : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġusuario = usuarios [ position ] ĊĠĠĠĠĠĠĠ Ġholder . bind ( usuario ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠgetItem Count (): ĠInt Ġ= usuarios . size ĊĊĊĠĠĠ Ġclass ĠViewHolder ( val Ġbinding : Usuario Card Add Binding ): RecyclerView . ViewHolder ( binding . root ) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġfun Ġbind ( usuario : ĠWrapper Usuario ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . txt j ug ador . text = usuario . usuario . nickname ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġavatar Ġ= Ġusuario . usuario . avatar . toString () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif (! avatar . isEmpty ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPic asso . get () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. load ( avatar ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. into ( binding . foto Perfil ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġbinding . btn Add . setOnClickListener () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠBase Datos . getInstance () !!. ag regar Usuario ( usuario . id ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }