AddContactsActivity.smali

.class public Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;
.super Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.source "AddContactsActivity.java"

# interfaces
.implements Lim/tpelyyftgw/ui/components/SearchView$ISearchViewDelegate;


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;
    }
.end annotation


# static fields
.field private static final ID_EMPTY_IMAGE_VIEW:I

.field private static final ID_EMPTY_TEXT_VIEW:I

.field private static final VIEW_TYPE_LIST_ICON:I

.field private static final VIEW_TYPE_LIST_SEARCHING:I

.field private static final VIEW_TYPE_LIST_SEARCH_EMPTY:I

.field private static final VIEW_TYPE_LIST_SEARCH_ERROR:I

.field private static final VIEW_TYPE_LIST_SEARCH_RESULT:I


# instance fields
.field private codeScan:I

.field private from_type:I

.field llSearchLayout:Landroid/widget/LinearLayout;

.field private mAdapter:Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;

.field private mContext:Landroid/content/Context;

.field private mSearchResultList:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Lim/tpelyyftgw/tgnet/TLRPC$User;",
            ">;"
        }
    .end annotation
.end field

.field private myQRCode:I

.field rcvList:Lim/tpelyyftgw/ui/components/RecyclerListView;

.field private reqId:I

.field private rowCount:I

.field searchView:Lim/tpelyyftgw/ui/components/SearchView;

.field private searching:Z

.field tvSearchHeader:Landroid/widget/TextView;

.field tvSearchNumber:Landroid/widget/TextView;


# direct methods
.method static constructor <clinit>()V
    .registers 1

    const v0, 0x55339

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->ID_EMPTY_IMAGE_VIEW:I

    const v0, 0x55338

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->ID_EMPTY_TEXT_VIEW:I

    const v0, 0x156f

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->VIEW_TYPE_LIST_ICON:I

    const v0, 0x156c

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->VIEW_TYPE_LIST_SEARCHING:I

    const v0, 0x156d

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->VIEW_TYPE_LIST_SEARCH_EMPTY:I

    const v0, 0x156b

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->VIEW_TYPE_LIST_SEARCH_ERROR:I

    const v0, 0x156e

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    sput v0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->VIEW_TYPE_LIST_SEARCH_RESULT:I

    return-void
.end method

.method public constructor <init>()V
    .registers 1

    .line 69
    invoke-direct {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;-><init>()V

    return-void
.end method

.method static synthetic access$200(Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;)Ljava/util/List;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;

    .line 69
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->mSearchResultList:Ljava/util/List;

    return-object v0
.end method

.method static synthetic access$300(Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;

    .line 69
    iget v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->rowCount:I

    return v0
.end method

.method static synthetic access$400(Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;

    .line 69
    iget v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->myQRCode:I

    return v0
.end method

.method static synthetic access$500(Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;

    .line 69
    iget v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->codeScan:I

    return v0
.end method

.method static synthetic access$600(Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;)I
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;

    .line 69
    iget v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->currentAccount:I

    return v0
.end method

.method static synthetic access$700(Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;)Landroid/content/Context;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;

    .line 69
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->mContext:Landroid/content/Context;

    return-object v0
.end method

.method private cancelRequest()V
    .registers 4

    .line 319
    iget v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->reqId:I

    if-eqz v0, :cond_11

    .line 320
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v0

    iget v1, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->reqId:I

    const/4 v2, 0x1

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->cancelRequest(IZ)V

    .line 321
    const/4 v0, 0x0

    iput v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->reqId:I

    .line 323
    :cond_11
    return-void
.end method

.method private checkSearchByAccountName(Ljava/lang/String;)Z
    .registers 4
    .param p1, "inputText"    # Ljava/lang/String;

    .line 514
    const-string v0, "^\\w{5,32}$"

    invoke-virtual {p1, v0}, Ljava/lang/String;->matches(Ljava/lang/String;)Z

    move-result v0

    const/4 v1, 0x0

    if-nez v0, :cond_a

    .line 515
    return v1

    .line 517
    :cond_a
    const-string v0, "(^_|^\\d|_$|__)"

    invoke-virtual {p1, v0}, Ljava/lang/String;->matches(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_13

    .line 518
    return v1

    .line 520
    :cond_13
    const-string v0, "3549"

    invoke-virtual {p1, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_1c

    .line 521
    return v1

    .line 523
    :cond_1c
    const/4 v0, 0x1

    return v0
.end method

.method private initActionBar()V
    .registers 4

    .line 133
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const-string v1, "AddFriends"

    const v2, 0x7f0f00c4

    invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setTitle(Ljava/lang/CharSequence;)V

    .line 134
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const v1, 0x7f0d0073

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackButtonImage(I)V

    .line 135
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const v1, 0x7f060187

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setBackgroundResource(I)V

    .line 136
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setCastShadows(Z)V

    .line 137
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;

    new-instance v1, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$1;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$1;-><init>(Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setActionBarMenuOnItemClick(Lim/tpelyyftgw/ui/actionbar/ActionBar$ActionBarMenuOnItemClick;)V

    .line 145
    return-void
.end method

.method private initList()V
    .registers 6

    .line 164
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->fragmentView:Landroid/view/View;

    const v1, 0x7f09161b

    invoke-static {v1}, Lnp/NPFog;->d(I)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/ui/components/RecyclerListView;

    iput-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->rcvList:Lim/tpelyyftgw/ui/components/RecyclerListView;

    .line 165
    const/4 v1, 0x1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setHasFixedSize(Z)V

    .line 166
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->rcvList:Lim/tpelyyftgw/ui/components/RecyclerListView;

    const/4 v2, 0x0

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setNestedScrollingEnabled(Z)V

    .line 167
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->rcvList:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setVerticalScrollBarEnabled(Z)V

    .line 168
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->rcvList:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v3, Landroidx/recyclerview/widget/LinearLayoutManager;

    iget-object v4, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->mContext:Landroid/content/Context;

    invoke-direct {v3, v4, v1, v2}, Landroidx/recyclerview/widget/LinearLayoutManager;-><init>(Landroid/content/Context;IZ)V

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V

    .line 169
    new-instance v0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;

    invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;-><init>(Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->mAdapter:Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;

    .line 170
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->rcvList:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V

    .line 171
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->rcvList:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v1, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$2;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$2;-><init>(Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->addItemDecoration(Landroidx/recyclerview/widget/RecyclerView$ItemDecoration;)V

    .line 178
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->rcvList:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v1, Lim/tpelyyftgw/ui/hui/contacts/-$$Lambda$AddContactsActivity$cQTYU2ECL_SDi8cQYR-Lar5oX2I;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/hui/contacts/-$$Lambda$AddContactsActivity$cQTYU2ECL_SDi8cQYR-Lar5oX2I;-><init>(Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;)V

    .line 207
    return-void
.end method

.method private initSearchView()V
    .registers 4

    .line 211
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->searchView:Lim/tpelyyftgw/ui/components/SearchView;

    const-string v1, "UserNameOrPhoneNumberSearch"

    const v2, 0x7f0f11d4

    invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/SearchView;->setHintText(Ljava/lang/String;)V

    .line 212
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->searchView:Lim/tpelyyftgw/ui/components/SearchView;

    invoke-virtual {v0, p0}, Lim/tpelyyftgw/ui/components/SearchView;->setiSearchViewDelegate(Lim/tpelyyftgw/ui/components/SearchView$ISearchViewDelegate;)V

    .line 213
    return-void
.end method

.method private initView()V
    .registers 4

    .line 150
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->fragmentView:Landroid/view/View;

    const v1, 0x7f091177

    invoke-static {v1}, Lnp/NPFog;->d(I)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/ui/components/SearchView;

    iput-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->searchView:Lim/tpelyyftgw/ui/components/SearchView;

    .line 151
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->fragmentView:Landroid/view/View;

    const v1, 0x7f09161b

    invoke-static {v1}, Lnp/NPFog;->d(I)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/ui/components/RecyclerListView;

    iput-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->rcvList:Lim/tpelyyftgw/ui/components/RecyclerListView;

    .line 152
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->fragmentView:Landroid/view/View;

    const v1, 0x7f0910e3

    invoke-static {v1}, Lnp/NPFog;->d(I)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/TextView;

    iput-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->tvSearchHeader:Landroid/widget/TextView;

    .line 153
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->fragmentView:Landroid/view/View;

    const v1, 0x7f0910e2

    invoke-static {v1}, Lnp/NPFog;->d(I)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/TextView;

    iput-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->tvSearchNumber:Landroid/widget/TextView;

    .line 154
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->fragmentView:Landroid/view/View;

    const v1, 0x7f0917d1

    invoke-static {v1}, Lnp/NPFog;->d(I)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/LinearLayout;

    iput-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->llSearchLayout:Landroid/widget/LinearLayout;

    .line 157
    const/16 v1, 0x8

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 158
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->llSearchLayout:Landroid/widget/LinearLayout;

    new-instance v1, Lim/tpelyyftgw/ui/hui/contacts/-$$Lambda$AddContactsActivity$k9SCYHuXTI6ICnadSg-DIK075ho;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/hui/contacts/-$$Lambda$AddContactsActivity$k9SCYHuXTI6ICnadSg-DIK075ho;-><init>(Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;)V

    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 159
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->tvSearchHeader:Landroid/widget/TextView;

    const-string v1, "SearchHint"

    const v2, 0x7f0f0ed3

    invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 160
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->tvSearchNumber:Landroid/widget/TextView;

    const-string v1, "windowBackgroundWhiteBlueText"

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/widget/TextView;->setTextColor(I)V

    .line 161
    return-void
.end method

.method private searchUser(Ljava/lang/String;)V
    .registers 7
    .param p1, "inputText"    # Ljava/lang/String;

    .line 268
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPCContacts$SearchUserByPhone;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPCContacts$SearchUserByPhone;-><init>()V

    .line 269
    .local v0, "req":Lim/tpelyyftgw/tgnet/TLRPCContacts$SearchUserByPhone;
    iput-object p1, v0, Lim/tpelyyftgw/tgnet/TLRPCContacts$SearchUserByPhone;->phone:Ljava/lang/String;

    .line 270
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->cancelRequest()V

    .line 273
    new-instance v1, Lim/tpelyyftgw/ui/actionbar/AlertDialog;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v2

    const/4 v3, 0x3

    invoke-direct {v1, v2, v3}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;-><init>(Landroid/content/Context;I)V

    .line 274
    .local v1, "progressDialog":Lim/tpelyyftgw/ui/actionbar/AlertDialog;
    invoke-virtual {v1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->show()V

    .line 276
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v2

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v3

    new-instance v4, Lim/tpelyyftgw/ui/hui/contacts/-$$Lambda$AddContactsActivity$ESh5Iv2_-r81AohbsuBUSf-C5JQ;

    invoke-direct {v4, p0, v1, p1}, Lim/tpelyyftgw/ui/hui/contacts/-$$Lambda$AddContactsActivity$ESh5Iv2_-r81AohbsuBUSf-C5JQ;-><init>(Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;Lim/tpelyyftgw/ui/actionbar/AlertDialog;Ljava/lang/String;)V

    invoke-virtual {v3, v0, v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    move-result v3

    iput v3, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->reqId:I

    iget v4, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->classGuid:I

    invoke-virtual {v2, v3, v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->bindRequestToGuid(II)V

    .line 316
    return-void
.end method

.method private setAdapterViewType(I)V
    .registers 3
    .param p1, "viewType"    # I

    .line 326
    const/4 v0, 0x0

    invoke-direct {p0, p1, v0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->setAdapterViewType(ILjava/lang/String;)V

    .line 327
    return-void
.end method

.method private setAdapterViewType(ILjava/lang/String;)V
    .registers 5
    .param p1, "viewType"    # I
    .param p2, "errorText"    # Ljava/lang/String;

    .line 330
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->mAdapter:Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;

    if-eqz v0, :cond_44

    .line 331
    invoke-static {v0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;->access$000(Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;)I

    move-result v0

    if-eq v0, p1, :cond_1a

    .line 332
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->mAdapter:Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;

    invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;->setType(I)V

    .line 333
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->mAdapter:Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;

    invoke-virtual {v0, p2}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;->setErrorText(Ljava/lang/String;)V

    .line 334
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->mAdapter:Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;->notifyDataSetChanged()V

    goto :goto_44

    .line 335
    :cond_1a
    const/4 v0, 0x4

    if-ne p1, v0, :cond_36

    if-eqz p2, :cond_36

    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->mAdapter:Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;

    invoke-static {v0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;->access$100(Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_36

    .line 336
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->mAdapter:Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;

    invoke-virtual {v0, p2}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;->setErrorText(Ljava/lang/String;)V

    .line 337
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->mAdapter:Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;->notifyDataSetChanged()V

    goto :goto_44

    .line 338
    :cond_36
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->mAdapter:Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;

    invoke-static {v0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;->access$000(Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;)I

    move-result v0

    const/4 v1, 0x3

    if-eq v0, v1, :cond_44

    .line 339
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->mAdapter:Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;->notifyDataSetChanged()V

    .line 342
    :cond_44
    :goto_44
    return-void
.end method


# virtual methods
.method public canCollapseSearch()Z
    .registers 2

    .line 230
    const/4 v0, 0x1

    return v0
.end method

.method public createView(Landroid/content/Context;)Landroid/view/View;
    .registers 6
    .param p1, "context"    # Landroid/content/Context;

    .line 120
    iput-object p1, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->mContext:Landroid/content/Context;

    .line 121
    invoke-static {p1}, Landroid/view/LayoutInflater;->from(Landroid/content/Context;)Landroid/view/LayoutInflater;

    move-result-object v0

    const v1, 0x7f0c001e

    const/4 v2, 0x0

    const/4 v3, 0x0

    invoke-virtual {v0, v1, v2, v3}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View;

    move-result-object v0

    iput-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->fragmentView:Landroid/view/View;

    .line 122
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->fragmentView:Landroid/view/View;

    const-string v1, "windowBackgroundGray"

    invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v1

    invoke-virtual {v0, v1}, Landroid/view/View;->setBackgroundColor(I)V

    .line 124
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->initActionBar()V

    .line 125
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->initView()V

    .line 126
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->initSearchView()V

    .line 127
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->initList()V

    .line 128
    invoke-super {p0, p1}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->createView(Landroid/content/Context;)Landroid/view/View;

    .line 129
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->fragmentView:Landroid/view/View;

    return-object v0
.end method

.method public synthetic lambda$initList$1$AddContactsActivity(Landroid/view/View;I)V
    .registers 8
    .param p1, "view"    # Landroid/view/View;
    .param p2, "position"    # I

    .line 180
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->mAdapter:Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;

    invoke-static {v0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;->access$000(Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;)I

    move-result v0

    const/4 v1, 0x0

    const/4 v2, 0x1

    if-nez v0, :cond_2d

    .line 181
    iget v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->myQRCode:I

    if-ne p2, v0, :cond_1f

    .line 182
    new-instance v0, Lim/tpelyyftgw/ui/hui/mine/QrCodeActivity;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v1

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I

    move-result v1

    invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/hui/mine/QrCodeActivity;-><init>(I)V

    .line 183
    .local v0, "qrCodeActivity":Lim/tpelyyftgw/ui/hui/mine/QrCodeActivity;
    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z

    .end local v0    # "qrCodeActivity":Lim/tpelyyftgw/ui/hui/mine/QrCodeActivity;
    goto :goto_2c

    .line 184
    :cond_1f
    iget v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->codeScan:I

    if-ne p2, v0, :cond_2c

    .line 185
    new-instance v0, Lim/tpelyyftgw/ui/hui/discovery/QrScanActivity;

    invoke-direct {v0}, Lim/tpelyyftgw/ui/hui/discovery/QrScanActivity;-><init>()V

    invoke-virtual {p0, v0, v1, v2}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;ZZ)Z

    goto :goto_80

    .line 184
    :cond_2c
    :goto_2c
    goto :goto_80

    .line 187
    :cond_2d
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->mAdapter:Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;

    invoke-static {v0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;->access$000(Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;)I

    move-result v0

    if-ne v0, v2, :cond_80

    .line 189
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->mSearchResultList:Ljava/util/List;

    invoke-interface {v0, p2}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$User;

    .line 190
    .local v0, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    if-eqz v0, :cond_80

    .line 191
    iget-object v3, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->searchView:Lim/tpelyyftgw/ui/components/SearchView;

    if-eqz v3, :cond_4e

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/components/SearchView;->isSearchFieldVisible()Z

    move-result v3

    if-eqz v3, :cond_4e

    .line 192
    iget-object v3, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->searchView:Lim/tpelyyftgw/ui/components/SearchView;

    invoke-virtual {v3, v1}, Lim/tpelyyftgw/ui/components/SearchView;->closeSearchField(Z)V

    .line 195
    :cond_4e
    iget-boolean v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->self:Z

    if-nez v1, :cond_6c

    iget-boolean v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->contact:Z

    if-eqz v1, :cond_57

    goto :goto_6c

    .line 200
    :cond_57
    new-instance v1, Landroid/os/Bundle;

    invoke-direct {v1}, Landroid/os/Bundle;-><init>()V

    .line 201
    .local v1, "bundle":Landroid/os/Bundle;
    iget v3, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->from_type:I

    const-string v4, "from_type"

    invoke-virtual {v1, v4, v3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 202
    new-instance v3, Lim/tpelyyftgw/ui/hui/contacts/AddContactsInfoActivity;

    invoke-direct {v3, v1, v0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsInfoActivity;-><init>(Landroid/os/Bundle;Lim/tpelyyftgw/tgnet/TLRPC$User;)V

    invoke-virtual {p0, v3, v2}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)Z

    goto :goto_80

    .line 196
    .end local v1    # "bundle":Landroid/os/Bundle;
    :cond_6c
    :goto_6c
    new-instance v1, Landroid/os/Bundle;

    invoke-direct {v1}, Landroid/os/Bundle;-><init>()V

    .line 197
    .restart local v1    # "bundle":Landroid/os/Bundle;
    iget v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    const-string v4, "user_id"

    invoke-virtual {v1, v4, v3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V

    .line 198
    new-instance v3, Lim/tpelyyftgw/ui/hui/chats/NewProfileActivity;

    invoke-direct {v3, v1}, Lim/tpelyyftgw/ui/hui/chats/NewProfileActivity;-><init>(Landroid/os/Bundle;)V

    invoke-virtual {p0, v3, v2}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)Z

    .line 206
    .end local v0    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v1    # "bundle":Landroid/os/Bundle;
    :cond_80
    :goto_80
    return-void
.end method

.method public synthetic lambda$initView$0$AddContactsActivity(Landroid/view/View;)V
    .registers 3
    .param p1, "v"    # Landroid/view/View;

    .line 158
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->tvSearchNumber:Landroid/widget/TextView;

    invoke-virtual {v0}, Landroid/widget/TextView;->getText()Ljava/lang/CharSequence;

    move-result-object v0

    invoke-interface {v0}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->searchUser(Ljava/lang/String;)V

    return-void
.end method

.method public synthetic lambda$null$2$AddContactsActivity(Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/String;)V
    .registers 13
    .param p1, "progressDialog"    # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
    .param p2, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
    .param p3, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p4, "inputText"    # Ljava/lang/String;

    .line 278
    :try_start_0
    invoke-virtual {p1}, Lim/tpelyyftgw/ui/actionbar/AlertDialog;->dismiss()V
    :try_end_3
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_3} :catch_4

    .line 281
    goto :goto_8

    .line 279
    :catch_4
    move-exception v0

    .line 280
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 282
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_8
    const/4 v0, 0x0

    iput v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->reqId:I

    .line 283
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->llSearchLayout:Landroid/widget/LinearLayout;

    const/16 v2, 0x8

    invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 284
    const/4 v1, 0x0

    const v2, 0x7f0f1355

    const-string v3, "confirm"

    const/4 v4, 0x4

    if-eqz p2, :cond_49

    .line 285
    iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_ae

    .line 286
    iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    invoke-static {v0}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletErrorUtil;->getErrorDescription(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-direct {p0, v4, v0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->setAdapterViewType(ILjava/lang/String;)V

    .line 287
    new-instance v0, Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v4

    invoke-direct {v0, v4}, Lim/tpelyyftgw/ui/dialogs/WalletDialog;-><init>(Landroid/content/Context;)V

    .line 288
    .local v0, "dialog":Lim/tpelyyftgw/ui/dialogs/WalletDialog;
    iget-object v4, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    invoke-static {v4}, Lim/tpelyyftgw/ui/hui/wallet_public/utils/WalletErrorUtil;->getErrorDescription(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/dialogs/WalletDialog;->setMessage(Ljava/lang/CharSequence;)V

    .line 289
    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/ui/dialogs/WalletDialog;->setPositiveButton(Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;)V

    .line 290
    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 291
    .end local v0    # "dialog":Lim/tpelyyftgw/ui/dialogs/WalletDialog;
    goto :goto_ae

    .line 292
    :cond_49
    instance-of v5, p3, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_found;

    if-eqz v5, :cond_ae

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v5

    invoke-virtual {v5}, Landroidx/fragment/app/FragmentActivity;->isFinishing()Z

    move-result v5

    if-nez v5, :cond_ae

    .line 293
    move-object v5, p3

    check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_found;

    .line 294
    .local v5, "contactsFound":Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_found;
    iget-object v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_found;->users:Ljava/util/ArrayList;

    iput-object v6, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->mSearchResultList:Ljava/util/List;

    .line 295
    if-eqz v6, :cond_ae

    iget-object v7, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->mAdapter:Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity$ListAdapter;

    if-eqz v7, :cond_ae

    .line 296
    invoke-interface {v6}, Ljava/util/List;->size()I

    move-result v6

    if-nez v6, :cond_8e

    .line 297
    const/4 v0, 0x2

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->setAdapterViewType(I)V

    .line 298
    new-instance v0, Lim/tpelyyftgw/ui/dialogs/WalletDialog;

    invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;

    move-result-object v4

    invoke-direct {v0, v4}, Lim/tpelyyftgw/ui/dialogs/WalletDialog;-><init>(Landroid/content/Context;)V

    .line 299
    .restart local v0    # "dialog":Lim/tpelyyftgw/ui/dialogs/WalletDialog;
    const v4, 0x7f0f11d5

    const-string v6, "UserNotExist"

    invoke-static {v6, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/dialogs/WalletDialog;->setMessage(Ljava/lang/CharSequence;)V

    .line 300
    invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/ui/dialogs/WalletDialog;->setPositiveButton(Ljava/lang/String;Landroid/content/DialogInterface$OnClickListener;)V

    .line 301
    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;

    .line 302
    .end local v0    # "dialog":Lim/tpelyyftgw/ui/dialogs/WalletDialog;
    goto :goto_ae

    .line 303
    :cond_8e
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->mSearchResultList:Ljava/util/List;

    invoke-interface {v1}, Ljava/util/List;->size()I

    move-result v1

    const/4 v2, 0x1

    if-le v1, v2, :cond_9f

    .line 304
    iget-object v1, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->mSearchResultList:Ljava/util/List;

    invoke-interface {v1, v0, v2}, Ljava/util/List;->subList(II)Ljava/util/List;

    move-result-object v0

    iput-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->mSearchResultList:Ljava/util/List;

    .line 306
    :cond_9f
    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->setAdapterViewType(I)V

    .line 307
    invoke-static {p4}, Lcom/blankj/utilcode/util/RegexUtils;->isMobileSimple(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_ac

    .line 308
    const/4 v0, 0x3

    iput v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->from_type:I

    goto :goto_ae

    .line 310
    :cond_ac
    iput v4, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->from_type:I

    .line 315
    .end local v5    # "contactsFound":Lim/tpelyyftgw/tgnet/TLRPC$TL_contacts_found;
    :cond_ae
    :goto_ae
    return-void
.end method

.method public synthetic lambda$searchUser$3$AddContactsActivity(Lim/tpelyyftgw/ui/actionbar/AlertDialog;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 12
    .param p1, "progressDialog"    # Lim/tpelyyftgw/ui/actionbar/AlertDialog;
    .param p2, "inputText"    # Ljava/lang/String;
    .param p3, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p4, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 276
    new-instance v6, Lim/tpelyyftgw/ui/hui/contacts/-$$Lambda$AddContactsActivity$_057pyp4Rog3VUFtEcmpMrZSqmA;

    move-object v0, v6

    move-object v1, p0

    move-object v2, p1

    move-object v3, p4

    move-object v4, p3

    move-object v5, p2

    invoke-direct/range {v0 .. v5}, Lim/tpelyyftgw/ui/hui/contacts/-$$Lambda$AddContactsActivity$_057pyp4Rog3VUFtEcmpMrZSqmA;-><init>(Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;Lim/tpelyyftgw/ui/actionbar/AlertDialog;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/String;)V

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    return-void
.end method

.method public onActionSearch(Ljava/lang/String;)V
    .registers 3
    .param p1, "trim"    # Ljava/lang/String;

    .line 261
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->fragmentView:Landroid/view/View;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->hideKeyboard(Landroid/view/View;)V

    .line 262
    return-void
.end method

.method public onFragmentCreate()Z
    .registers 3

    .line 111
    invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onFragmentCreate()Z

    .line 112
    iget v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->rowCount:I

    add-int/lit8 v1, v0, 0x1

    iput v1, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->rowCount:I

    iput v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->myQRCode:I

    .line 113
    add-int/lit8 v0, v1, 0x1

    iput v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->rowCount:I

    iput v1, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->codeScan:I

    .line 114
    const/4 v0, 0x1

    return v0
.end method

.method public onSearchCollapse()V
    .registers 3

    .line 235
    const/4 v0, 0x0

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->searching:Z

    .line 236
    const/4 v1, 0x0

    iput-object v1, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->mSearchResultList:Ljava/util/List;

    .line 239
    invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->cancelRequest()V

    .line 240
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->setAdapterViewType(I)V

    .line 241
    return-void
.end method

.method public onSearchExpand()V
    .registers 2

    .line 223
    const/4 v0, 0x1

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->searching:Z

    .line 225
    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->setAdapterViewType(I)V

    .line 226
    return-void
.end method

.method public onStart(Z)V
    .registers 2
    .param p1, "focus"    # Z

    .line 219
    return-void
.end method

.method public onTextChange(Ljava/lang/String;)V
    .registers 7
    .param p1, "text"    # Ljava/lang/String;

    .line 245
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->llSearchLayout:Landroid/widget/LinearLayout;

    invoke-virtual {p1}, Ljava/lang/String;->length()I

    move-result v1

    const/4 v2, 0x0

    if-lez v1, :cond_b

    const/4 v1, 0x0

    goto :goto_d

    :cond_b
    const/16 v1, 0x8

    :goto_d
    invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;->setVisibility(I)V

    .line 247
    invoke-virtual {p1}, Ljava/lang/String;->length()I

    move-result v0

    const/4 v1, 0x0

    const/4 v3, 0x1

    if-lez v0, :cond_2f

    .line 248
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->tvSearchNumber:Landroid/widget/TextView;

    invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    .line 249
    iget-object v0, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->llSearchLayout:Landroid/widget/LinearLayout;

    invoke-virtual {p1}, Ljava/lang/String;->length()I

    move-result v4

    if-lez v4, :cond_26

    const/4 v2, 0x1

    :cond_26
    invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;->setEnabled(Z)V

    .line 250
    iput-object v1, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->mSearchResultList:Ljava/util/List;

    .line 251
    invoke-direct {p0, v3}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->setAdapterViewType(I)V

    goto :goto_34

    .line 254
    :cond_2f
    iput-object v1, p0, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->mSearchResultList:Ljava/util/List;

    .line 255
    invoke-direct {p0, v3}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsActivity;->setAdapterViewType(I)V

    .line 257
    :goto_34
    return-void
.end method