package Ġcom . rog ert alk . ro ger . models . json Ċ Ċ import Ġcom . google . gson . annotations . SerializedName Ċ import Ġcom . rog ert alk . ro ger . R Ċ import Ġcom . rog ert alk . ro ger . android . services . Audio Download Manager Ċ import Ġcom . rog ert alk . ro ger . android . services . Audio Download Manager . Pending Audio Download Ċ import Ġcom . rog ert alk . ro ger . repo . Contact Map Repo Ċ import Ġcom . rog ert alk . ro ger . utils . constant . R og er Constants Ċ import Ġcom . rog ert alk . ro ger . utils . extensions . app Controller Ċ import Ġcom . rog ert alk . ro ger . utils . extensions . run On Ui Thread Ċ Ċ /** Ċ Ġ* ĠOther Ġuser 's Ġsimplified Ġprofile Ġdetails . Ġ( Public ly Ġaccessible ) Ċ Ġ*/ Ċ class ĠProfile ( val Ġid : ĠLong , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ SerializedName (" display _ name ") Ġval Ġcustom DisplayName : ĠString ?, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ@ SerializedName (" image _ url ") Ġval Ġimage URL : ĠString ?, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġusername : ĠString ?, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġg reeting : ĠG reeting ?) Ġ{ ĊĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( greeting Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠCache Ġaudio Ġimmediately ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrun On Ui Thread Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠAudio Download Manager . ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcache Audio High Priority ( Pending Audio Download ( greeting . audio URL , Ġnull , Ġnull )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// ĠComp uted Ġvalues ĊĠĠĠ Ġval ĠdisplayName : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠContact Map Repo . get Contact DisplayName ( id ) Ġ?: Ġremote DisplayName ĊĊĠĠĠ Ġval Ġremote DisplayName : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġcustom DisplayName Ġ?: Ġusername Ġ?: Ġapp Controller (). getString ( R . string . unknown _ person ) ĊĊĠĠĠ Ġval Ġshort Name : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠdisplayName . split (" Ġ"). first (). drop Last While Ġ{ Ġit Ġ== Ġ',' Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ return ĠTrue Ġif Ġthis Ġprofile Ġbelongs Ġto Ġthe ĠR og er Ġaccount ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġis R og er Account : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġid Ġ== ĠR og er Constants . RO GER _ ACCOUNT _ ID ĊĠĠĠĠĠĠĠ Ġ} Ċ }