PhoneBookAdapter2.smali
.class public Lim/tpelyyftgw/ui/adapters/PhoneBookAdapter2;
.super Lim/tpelyyftgw/ui/components/RecyclerListView$SectionsAdapter;
.source "PhoneBookAdapter2.java"
# instance fields
.field private currentAccount:I
.field private mContext:Landroid/content/Context;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Landroid/content/Context;)V
.registers 3
.param p1, "context" # Landroid/content/Context;
.line 41
invoke-direct {p0}, Lim/tpelyyftgw/ui/components/RecyclerListView$SectionsAdapter;-><init>()V
.line 38
sget v0, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
iput v0, p0, Lim/tpelyyftgw/ui/adapters/PhoneBookAdapter2;->currentAccount:I
.line 42
iput-object p1, p0, Lim/tpelyyftgw/ui/adapters/PhoneBookAdapter2;->mContext:Landroid/content/Context;
.line 43
return-void
.end method
# virtual methods
.method public getCountForSection(I)I
.registers 7
.param p1, "section" # I
.line 72
iget v0, p0, Lim/tpelyyftgw/ui/adapters/PhoneBookAdapter2;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/ContactsController;->getInstance(I)Lim/tpelyyftgw/messenger/ContactsController;
move-result-object v0
iget-object v0, v0, Lim/tpelyyftgw/messenger/ContactsController;->usersSectionsDict:Ljava/util/HashMap;
.line 73
.local v0, "usersSectionsDict":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Contact;>;>;"
iget v1, p0, Lim/tpelyyftgw/ui/adapters/PhoneBookAdapter2;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/ContactsController;->getInstance(I)Lim/tpelyyftgw/messenger/ContactsController;
move-result-object v1
iget-object v1, v1, Lim/tpelyyftgw/messenger/ContactsController;->sortedUsersSectionsArray:Ljava/util/ArrayList;
.line 74
.local v1, "sortedUsersSectionsArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/String;>;"
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v2
if-ge p1, v2, :cond_31
.line 75
invoke-virtual {v1, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/util/ArrayList;
.line 76
.local v2, "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Contact;>;"
if-eqz v2, :cond_31
.line 78
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v3
.line 79
.local v3, "count":I
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v4
add-int/lit8 v4, v4, -0x1
if-eq p1, v4, :cond_30
.line 80
add-int/lit8 v3, v3, 0x1
.line 82
:cond_30
return v3
.line 85
.end local v2 # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Contact;>;"
.end local v3 # "count":I
:cond_31
const/4 v2, 0x0
return v2
.end method
.method public getItem(II)Ljava/lang/Object;
.registers 7
.param p1, "section" # I
.param p2, "position" # I
.line 46
iget v0, p0, Lim/tpelyyftgw/ui/adapters/PhoneBookAdapter2;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/ContactsController;->getInstance(I)Lim/tpelyyftgw/messenger/ContactsController;
move-result-object v0
iget-object v0, v0, Lim/tpelyyftgw/messenger/ContactsController;->usersSectionsDict:Ljava/util/HashMap;
.line 47
.local v0, "usersSectionsDict":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Contact;>;>;"
iget v1, p0, Lim/tpelyyftgw/ui/adapters/PhoneBookAdapter2;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/ContactsController;->getInstance(I)Lim/tpelyyftgw/messenger/ContactsController;
move-result-object v1
iget-object v1, v1, Lim/tpelyyftgw/messenger/ContactsController;->sortedUsersSectionsArray:Ljava/util/ArrayList;
.line 48
.local v1, "sortedUsersSectionsArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/String;>;"
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v2
if-ge p1, v2, :cond_2b
.line 49
invoke-virtual {v1, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/util/ArrayList;
.line 50
.local v2, "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Contact;>;"
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v3
if-ge p2, v3, :cond_2b
.line 51
invoke-virtual {v2, p2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
return-object v3
.line 54
.end local v2 # "arr":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Contact;>;"
:cond_2b
const/4 v2, 0x0
return-object v2
.end method
.method public getItemViewType(II)I
.registers 6
.param p1, "section" # I
.param p2, "position" # I
.line 152
iget v0, p0, Lim/tpelyyftgw/ui/adapters/PhoneBookAdapter2;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/ContactsController;->getInstance(I)Lim/tpelyyftgw/messenger/ContactsController;
move-result-object v0
iget-object v0, v0, Lim/tpelyyftgw/messenger/ContactsController;->usersSectionsDict:Ljava/util/HashMap;
.line 153
.local v0, "usersSectionsDict":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Contact;>;>;"
iget v1, p0, Lim/tpelyyftgw/ui/adapters/PhoneBookAdapter2;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/ContactsController;->getInstance(I)Lim/tpelyyftgw/messenger/ContactsController;
move-result-object v1
iget-object v1, v1, Lim/tpelyyftgw/messenger/ContactsController;->sortedUsersSectionsArray:Ljava/util/ArrayList;
.line 154
.local v1, "sortedUsersSectionsArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/String;>;"
invoke-virtual {v1, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
if-ge p2, v2, :cond_22
const/4 v2, 0x0
goto :goto_23
:cond_22
const/4 v2, 0x1
:goto_23
return v2
.end method
.method public getLetter(I)Ljava/lang/String;
.registers 5
.param p1, "position" # I
.line 159
iget v0, p0, Lim/tpelyyftgw/ui/adapters/PhoneBookAdapter2;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/ContactsController;->getInstance(I)Lim/tpelyyftgw/messenger/ContactsController;
move-result-object v0
iget-object v0, v0, Lim/tpelyyftgw/messenger/ContactsController;->sortedUsersSectionsArray:Ljava/util/ArrayList;
.line 160
.local v0, "sortedUsersSectionsArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/String;>;"
invoke-virtual {p0, p1}, Lim/tpelyyftgw/ui/adapters/PhoneBookAdapter2;->getSectionForPosition(I)I
move-result v1
.line 161
.local v1, "section":I
const/4 v2, -0x1
if-ne v1, v2, :cond_15
.line 162
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v2
add-int/lit8 v1, v2, -0x1
.line 164
:cond_15
if-ltz v1, :cond_24
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v2
if-ge v1, v2, :cond_24
.line 165
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/String;
return-object v2
.line 167
:cond_24
const/4 v2, 0x0
return-object v2
.end method
.method public getPositionForScrollProgress(F)I
.registers 3
.param p1, "progress" # F
.line 172
invoke-virtual {p0}, Lim/tpelyyftgw/ui/adapters/PhoneBookAdapter2;->getItemCount()I
move-result v0
int-to-float v0, v0
mul-float v0, v0, p1
float-to-int v0, v0
return v0
.end method
.method public getSectionCount()I
.registers 3
.line 66
iget v0, p0, Lim/tpelyyftgw/ui/adapters/PhoneBookAdapter2;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/ContactsController;->getInstance(I)Lim/tpelyyftgw/messenger/ContactsController;
move-result-object v0
iget-object v0, v0, Lim/tpelyyftgw/messenger/ContactsController;->sortedUsersSectionsArray:Ljava/util/ArrayList;
.line 67
.local v0, "sortedUsersSectionsArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/String;>;"
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v1
return v1
.end method
.method public getSectionHeaderView(ILandroid/view/View;)Landroid/view/View;
.registers 7
.param p1, "section" # I
.param p2, "view" # Landroid/view/View;
.line 90
iget v0, p0, Lim/tpelyyftgw/ui/adapters/PhoneBookAdapter2;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/ContactsController;->getInstance(I)Lim/tpelyyftgw/messenger/ContactsController;
move-result-object v0
iget-object v0, v0, Lim/tpelyyftgw/messenger/ContactsController;->usersSectionsDict:Ljava/util/HashMap;
.line 91
.local v0, "usersSectionsDict":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Contact;>;>;"
iget v1, p0, Lim/tpelyyftgw/ui/adapters/PhoneBookAdapter2;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/ContactsController;->getInstance(I)Lim/tpelyyftgw/messenger/ContactsController;
move-result-object v1
iget-object v1, v1, Lim/tpelyyftgw/messenger/ContactsController;->sortedUsersSectionsArray:Ljava/util/ArrayList;
.line 92
.local v1, "sortedUsersSectionsArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/String;>;"
if-nez p2, :cond_1a
.line 93
new-instance v2, Lim/tpelyyftgw/ui/cells/LetterSectionCell;
iget-object v3, p0, Lim/tpelyyftgw/ui/adapters/PhoneBookAdapter2;->mContext:Landroid/content/Context;
invoke-direct {v2, v3}, Lim/tpelyyftgw/ui/cells/LetterSectionCell;-><init>(Landroid/content/Context;)V
move-object p2, v2
.line 95
:cond_1a
move-object v2, p2
check-cast v2, Lim/tpelyyftgw/ui/cells/LetterSectionCell;
.line 96
.local v2, "cell":Lim/tpelyyftgw/ui/cells/LetterSectionCell;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v3
if-ge p1, v3, :cond_2d
.line 97
invoke-virtual {v1, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/String;
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/cells/LetterSectionCell;->setLetter(Ljava/lang/String;)V
goto :goto_32
.line 99
:cond_2d
const-string v3, ""
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/cells/LetterSectionCell;->setLetter(Ljava/lang/String;)V
.line 101
:goto_32
return-object p2
.end method
.method public isEnabled(II)Z
.registers 6
.param p1, "section" # I
.param p2, "row" # I
.line 59
iget v0, p0, Lim/tpelyyftgw/ui/adapters/PhoneBookAdapter2;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/ContactsController;->getInstance(I)Lim/tpelyyftgw/messenger/ContactsController;
move-result-object v0
iget-object v0, v0, Lim/tpelyyftgw/messenger/ContactsController;->usersSectionsDict:Ljava/util/HashMap;
.line 60
.local v0, "usersSectionsDict":Ljava/util/HashMap;, "Ljava/util/HashMap<Ljava/lang/String;Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Contact;>;>;"
iget v1, p0, Lim/tpelyyftgw/ui/adapters/PhoneBookAdapter2;->currentAccount:I
invoke-static {v1}, Lim/tpelyyftgw/messenger/ContactsController;->getInstance(I)Lim/tpelyyftgw/messenger/ContactsController;
move-result-object v1
iget-object v1, v1, Lim/tpelyyftgw/messenger/ContactsController;->sortedUsersSectionsArray:Ljava/util/ArrayList;
.line 61
.local v1, "sortedUsersSectionsArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/String;>;"
invoke-virtual {v1, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
if-ge p2, v2, :cond_22
const/4 v2, 0x1
goto :goto_23
:cond_22
const/4 v2, 0x0
:goto_23
return v2
.end method
.method public onBindViewHolder(IILandroidx/recyclerview/widget/RecyclerView$ViewHolder;)V
.registers 14
.param p1, "section" # I
.param p2, "position" # I
.param p3, "holder" # Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.line 123
invoke-virtual {p3}, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->getItemViewType()I
move-result v0
if-eqz v0, :cond_8
goto/16 :goto_91
.line 125
:cond_8
iget-object v0, p3, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;
check-cast v0, Lim/tpelyyftgw/ui/cells/UserCell;
.line 126
.local v0, "userCell":Lim/tpelyyftgw/ui/cells/UserCell;
invoke-virtual {p0, p1, p2}, Lim/tpelyyftgw/ui/adapters/PhoneBookAdapter2;->getItem(II)Ljava/lang/Object;
move-result-object v1
.line 127
.local v1, "object":Ljava/lang/Object;
const/4 v2, 0x0
.line 128
.local v2, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
instance-of v3, v1, Lim/tpelyyftgw/messenger/ContactsController$Contact;
const-string v4, ""
const/4 v5, 0x0
const/4 v6, 0x0
if-eqz v3, :cond_4e
.line 129
move-object v3, v1
check-cast v3, Lim/tpelyyftgw/messenger/ContactsController$Contact;
.line 130
.local v3, "contact":Lim/tpelyyftgw/messenger/ContactsController$Contact;
iget-object v7, v3, Lim/tpelyyftgw/messenger/ContactsController$Contact;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v7, :cond_23
.line 131
iget-object v2, v3, Lim/tpelyyftgw/messenger/ContactsController$Contact;->user:Lim/tpelyyftgw/tgnet/TLRPC$User;
goto :goto_4d
.line 133
:cond_23
iget v7, v3, Lim/tpelyyftgw/messenger/ContactsController$Contact;->contact_id:I
invoke-virtual {v0, v7}, Lim/tpelyyftgw/ui/cells/UserCell;->setCurrentId(I)V
.line 134
iget-object v7, v3, Lim/tpelyyftgw/messenger/ContactsController$Contact;->first_name:Ljava/lang/String;
iget-object v8, v3, Lim/tpelyyftgw/messenger/ContactsController$Contact;->last_name:Ljava/lang/String;
invoke-static {v7, v8}, Lim/tpelyyftgw/messenger/ContactsController;->formatName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
iget-object v8, v3, Lim/tpelyyftgw/messenger/ContactsController$Contact;->phones:Ljava/util/ArrayList;
invoke-virtual {v8}, Ljava/util/ArrayList;->isEmpty()Z
move-result v8
if-eqz v8, :cond_3a
move-object v8, v4
goto :goto_4a
:cond_3a
invoke-static {}, Lim/tpelyyftgw/phoneformat/PhoneFormat;->getInstance()Lim/tpelyyftgw/phoneformat/PhoneFormat;
move-result-object v8
iget-object v9, v3, Lim/tpelyyftgw/messenger/ContactsController$Contact;->phones:Ljava/util/ArrayList;
invoke-virtual {v9, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v9
check-cast v9, Ljava/lang/String;
invoke-virtual {v8, v9}, Lim/tpelyyftgw/phoneformat/PhoneFormat;->format(Ljava/lang/String;)Ljava/lang/String;
move-result-object v8
:goto_4a
invoke-virtual {v0, v5, v7, v8, v6}, Lim/tpelyyftgw/ui/cells/UserCell;->setData(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/CharSequence;Ljava/lang/CharSequence;I)V
.line 136
.end local v3 # "contact":Lim/tpelyyftgw/messenger/ContactsController$Contact;
:goto_4d
goto :goto_69
:cond_4e
instance-of v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$Contact;
if-eqz v3, :cond_66
.line 137
iget v3, p0, Lim/tpelyyftgw/ui/adapters/PhoneBookAdapter2;->currentAccount:I
invoke-static {v3}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v3
move-object v7, v1
check-cast v7, Lim/tpelyyftgw/tgnet/TLRPC$Contact;
iget v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Contact;->user_id:I
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
invoke-virtual {v3, v7}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v2
goto :goto_69
.line 139
:cond_66
move-object v2, v1
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 141
:goto_69
if-eqz v2, :cond_91
.line 142
iget-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->phone:Ljava/lang/String;
.line 143
invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_8e
invoke-static {}, Lim/tpelyyftgw/phoneformat/PhoneFormat;->getInstance()Lim/tpelyyftgw/phoneformat/PhoneFormat;
move-result-object v3
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v7, "+"
invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v7, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->phone:Ljava/lang/String;
invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
invoke-virtual {v3, v4}, Lim/tpelyyftgw/phoneformat/PhoneFormat;->format(Ljava/lang/String;)Ljava/lang/String;
move-result-object v4
.line 142
:cond_8e
invoke-virtual {v0, v2, v5, v4, v6}, Lim/tpelyyftgw/ui/cells/UserCell;->setData(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/CharSequence;Ljava/lang/CharSequence;I)V
.line 148
.end local v0 # "userCell":Lim/tpelyyftgw/ui/cells/UserCell;
.end local v1 # "object":Ljava/lang/Object;
.end local v2 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:cond_91
:goto_91
return-void
.end method
.method public onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.registers 10
.param p1, "parent" # Landroid/view/ViewGroup;
.param p2, "viewType" # I
.line 107
if-eqz p2, :cond_32
.line 114
new-instance v0, Lim/tpelyyftgw/ui/cells/DividerCell;
iget-object v1, p0, Lim/tpelyyftgw/ui/adapters/PhoneBookAdapter2;->mContext:Landroid/content/Context;
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/cells/DividerCell;-><init>(Landroid/content/Context;)V
.line 115
.local v0, "view":Landroid/view/View;
sget-boolean v1, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
const/high16 v2, 0x41e00000 # 28.0f
const/high16 v3, 0x42900000 # 72.0f
if-eqz v1, :cond_14
const/high16 v1, 0x41e00000 # 28.0f
goto :goto_16
:cond_14
const/high16 v1, 0x42900000 # 72.0f
:goto_16
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
const/high16 v4, 0x41000000 # 8.0f
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
sget-boolean v6, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v6, :cond_26
const/high16 v2, 0x42900000 # 72.0f
:cond_26
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
invoke-static {v4}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v3
invoke-virtual {v0, v1, v5, v2, v3}, Landroid/view/View;->setPadding(IIII)V
goto :goto_4a
.line 109
.end local v0 # "view":Landroid/view/View;
:cond_32
new-instance v0, Lim/tpelyyftgw/ui/cells/UserCell;
iget-object v1, p0, Lim/tpelyyftgw/ui/adapters/PhoneBookAdapter2;->mContext:Landroid/content/Context;
const/16 v2, 0x3a
const/4 v3, 0x1
const/4 v4, 0x0
invoke-direct {v0, v1, v2, v3, v4}, Lim/tpelyyftgw/ui/cells/UserCell;-><init>(Landroid/content/Context;IIZ)V
.line 110
.restart local v0 # "view":Landroid/view/View;
move-object v1, v0
check-cast v1, Lim/tpelyyftgw/ui/cells/UserCell;
const-string v2, "fonts/rmedium.ttf"
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/cells/UserCell;->setNameTypeface(Landroid/graphics/Typeface;)V
.line 111
nop
.line 118
:goto_4a
new-instance v1, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/components/RecyclerListView$Holder;-><init>(Landroid/view/View;)V
return-object v1
.end method