ChatActivity$7.smali

.class Lim/tpelyyftgw/ui/ChatActivity$7;
.super Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem$ActionBarMenuItemSearchListener;
.source "ChatActivity.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
    value = Lim/tpelyyftgw/ui/ChatActivity;->createView(Landroid/content/Context;)Landroid/view/View;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = null
.end annotation


# instance fields
.field searchWas:Z

.field final synthetic this$0:Lim/tpelyyftgw/ui/ChatActivity;


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

    return-void
.end method

.method constructor <init>(Lim/tpelyyftgw/ui/ChatActivity;)V
    .registers 2
    .param p1, "this$0"    # Lim/tpelyyftgw/ui/ChatActivity;

    .line 1662
    iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    invoke-direct {p0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem$ActionBarMenuItemSearchListener;-><init>()V

    return-void
.end method


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

    .line 1768
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->searchingForUser:Z
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$5500(Lim/tpelyyftgw/ui/ChatActivity;)Z

    move-result v0

    return v0
.end method

.method public synthetic lambda$onSearchExpand$0$ChatActivity$7()V
    .registers 2

    .line 1726
    const/4 v0, 0x0

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->searchWas:Z

    .line 1727
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$5900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getSearchField()Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/EditTextBoldCursor;->requestFocus()Z

    .line 1728
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$5900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getSearchField()Lim/tpelyyftgw/ui/components/EditTextBoldCursor;

    move-result-object v0

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

    .line 1729
    return-void
.end method

.method public onCaptionCleared()V
    .registers 6

    .line 1751
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->searchingUserMessages:Lim/tpelyyftgw/tgnet/TLRPC$User;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$5800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v0

    if-eqz v0, :cond_12

    .line 1752
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->searchUserButton:Landroid/widget/ImageView;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$5400(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/ImageView;

    move-result-object v0

    invoke-virtual {v0}, Landroid/widget/ImageView;->callOnClick()Z

    goto :goto_5f

    .line 1754
    :cond_12
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->searchingForUser:Z
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$5500(Lim/tpelyyftgw/ui/ChatActivity;)Z

    move-result v0

    const/4 v1, 0x0

    const/4 v2, 0x0

    if-eqz v0, :cond_36

    .line 1755
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$5600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    move-result-object v0

    invoke-virtual {v0, v1, v2, v1, v2}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->searchUsernameOrHashtag(Ljava/lang/String;ILjava/util/ArrayList;Z)V

    .line 1756
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # setter for: Lim/tpelyyftgw/ui/ChatActivity;->searchingForUser:Z
    invoke-static {v0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$5502(Lim/tpelyyftgw/ui/ChatActivity;Z)Z

    .line 1757
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$5900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    const/4 v3, 0x1

    const-string v4, ""

    invoke-virtual {v0, v4, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setSearchFieldText(Ljava/lang/CharSequence;Z)V

    .line 1759
    :cond_36
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$5900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    const v3, 0x7f0f0ec9

    const-string v4, "Search"

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

    move-result-object v3

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setSearchFieldHint(Ljava/lang/CharSequence;)V

    .line 1760
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->searchCalendarButton:Landroid/widget/ImageView;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$5300(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/ImageView;

    move-result-object v0

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

    .line 1761
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->searchUserButton:Landroid/widget/ImageView;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$5400(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/ImageView;

    move-result-object v0

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

    .line 1762
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # setter for: Lim/tpelyyftgw/ui/ChatActivity;->searchingUserMessages:Lim/tpelyyftgw/tgnet/TLRPC$User;
    invoke-static {v0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$5802(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPC$User;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    .line 1764
    :goto_5f
    return-void
.end method

.method public onSearchCollapse()V
    .registers 6

    .line 1668
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->searchCalendarButton:Landroid/widget/ImageView;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$5300(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/ImageView;

    move-result-object v0

    const/4 v1, 0x0

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

    .line 1669
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->searchUserButton:Landroid/widget/ImageView;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$5400(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/ImageView;

    move-result-object v0

    if-eqz v0, :cond_1b

    .line 1670
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->searchUserButton:Landroid/widget/ImageView;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$5400(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/ImageView;

    move-result-object v0

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

    .line 1672
    :cond_1b
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->searchingForUser:Z
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$5500(Lim/tpelyyftgw/ui/ChatActivity;)Z

    move-result v0

    const/4 v2, 0x0

    if-eqz v0, :cond_32

    .line 1673
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$5600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    move-result-object v0

    invoke-virtual {v0, v2, v1, v2, v1}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->searchUsernameOrHashtag(Ljava/lang/String;ILjava/util/ArrayList;Z)V

    .line 1674
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # setter for: Lim/tpelyyftgw/ui/ChatActivity;->searchingForUser:Z
    invoke-static {v0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$5502(Lim/tpelyyftgw/ui/ChatActivity;Z)Z

    .line 1676
    :cond_32
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionLayoutManager:Landroidx/recyclerview/widget/LinearLayoutManager;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$5700(Lim/tpelyyftgw/ui/ChatActivity;)Landroidx/recyclerview/widget/LinearLayoutManager;

    move-result-object v0

    invoke-virtual {v0, v1}, Landroidx/recyclerview/widget/LinearLayoutManager;->setReverseLayout(Z)V

    .line 1677
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$5600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    move-result-object v0

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->setSearchingMentions(Z)V

    .line 1678
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # setter for: Lim/tpelyyftgw/ui/ChatActivity;->searchingUserMessages:Lim/tpelyyftgw/tgnet/TLRPC$User;
    invoke-static {v0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$5802(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/tgnet/TLRPC$User;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    .line 1679
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$5900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    const v3, 0x7f0f0ec9

    const-string v4, "Search"

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

    move-result-object v3

    invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setSearchFieldHint(Ljava/lang/CharSequence;)V

    .line 1680
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$5900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setSearchFieldCaption(Ljava/lang/CharSequence;)V

    .line 1682
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$6000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->getTag()Ljava/lang/Object;

    move-result-object v0

    const/16 v2, 0x8

    if-eqz v0, :cond_a6

    .line 1683
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$6100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    if-eqz v0, :cond_83

    .line 1684
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$6100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    .line 1686
    :cond_83
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$6000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    if-eqz v0, :cond_94

    .line 1687
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$6000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

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

    .line 1689
    :cond_94
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->attachItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$6200(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    if-eqz v0, :cond_117

    .line 1690
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->attachItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$6200(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    goto :goto_117

    .line 1692
    :cond_a6
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->hasText()Z

    move-result v0

    if-eqz v0, :cond_e4

    .line 1693
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$6100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    if-eqz v0, :cond_c1

    .line 1694
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$6100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    .line 1696
    :cond_c1
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$6000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    if-eqz v0, :cond_d2

    .line 1697
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$6000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    .line 1699
    :cond_d2
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->attachItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$6200(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    if-eqz v0, :cond_117

    .line 1700
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->attachItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$6200(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

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

    goto :goto_117

    .line 1703
    :cond_e4
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$6100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    if-eqz v0, :cond_f5

    .line 1704
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->headerItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$6100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

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

    .line 1706
    :cond_f5
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$6000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    if-eqz v0, :cond_106

    .line 1707
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->editTextItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$6000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    .line 1709
    :cond_106
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->attachItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$6200(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    if-eqz v0, :cond_117

    .line 1710
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->attachItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$6200(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    .line 1713
    :cond_117
    :goto_117
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->searchItem:Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$5900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;

    move-result-object v0

    invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/actionbar/ActionBarMenuItem;->setVisibility(I)V

    .line 1714
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # invokes: Lim/tpelyyftgw/ui/ChatActivity;->removeSelectedMessageHighlight()V
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$6300(Lim/tpelyyftgw/ui/ChatActivity;)V

    .line 1715
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # invokes: Lim/tpelyyftgw/ui/ChatActivity;->updateBottomOverlay()V
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$6400(Lim/tpelyyftgw/ui/ChatActivity;)V

    .line 1716
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    const/4 v1, 0x1

    # invokes: Lim/tpelyyftgw/ui/ChatActivity;->updatePinnedMessageView(Z)V
    invoke-static {v0, v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$1900(Lim/tpelyyftgw/ui/ChatActivity;Z)V

    .line 1717
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # invokes: Lim/tpelyyftgw/ui/ChatActivity;->updateVisibleRows()V
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$2000(Lim/tpelyyftgw/ui/ChatActivity;)V

    .line 1718
    return-void
.end method

.method public onSearchExpand()V
    .registers 4

    .line 1722
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->openSearchKeyboard:Z
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$6500(Lim/tpelyyftgw/ui/ChatActivity;)Z

    move-result v0

    if-nez v0, :cond_9

    .line 1723
    return-void

    .line 1725
    :cond_9
    new-instance v0, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$7$KKnLgQ3HpCB1cyFrRkqIbqc4j3w;

    invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$7$KKnLgQ3HpCB1cyFrRkqIbqc4j3w;-><init>(Lim/tpelyyftgw/ui/ChatActivity$7;)V

    const-wide/16 v1, 0x12c

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

    .line 1730
    return-void
.end method

.method public onSearchPressed(Landroid/widget/EditText;)V
    .registers 12
    .param p1, "editText"    # Landroid/widget/EditText;

    .line 1734
    const/4 v0, 0x1

    iput-boolean v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->searchWas:Z

    .line 1735
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    const/4 v1, 0x0

    const/4 v2, -0x1

    # invokes: Lim/tpelyyftgw/ui/ChatActivity;->updateSearchButtons(III)V
    invoke-static {v0, v1, v1, v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$6600(Lim/tpelyyftgw/ui/ChatActivity;III)V

    .line 1736
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # invokes: Lim/tpelyyftgw/ui/ChatActivity;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$6900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MediaDataController;

    move-result-object v1

    invoke-virtual {p1}, Landroid/widget/EditText;->getText()Landroid/text/Editable;

    move-result-object v0

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

    move-result-object v2

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$2500(Lim/tpelyyftgw/ui/ChatActivity;)J

    move-result-wide v3

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$6700(Lim/tpelyyftgw/ui/ChatActivity;)J

    move-result-wide v5

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$6800(Lim/tpelyyftgw/ui/ChatActivity;)I

    move-result v7

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->searchingUserMessages:Lim/tpelyyftgw/tgnet/TLRPC$User;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$5800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v9

    const/4 v8, 0x0

    invoke-virtual/range {v1 .. v9}, Lim/tpelyyftgw/messenger/MediaDataController;->searchMessagesInChat(Ljava/lang/String;JJIILim/tpelyyftgw/tgnet/TLRPC$User;)V

    .line 1737
    return-void
.end method

.method public onTextChanged(Landroid/widget/EditText;)V
    .registers 7
    .param p1, "editText"    # Landroid/widget/EditText;

    .line 1741
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->searchingForUser:Z
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$5500(Lim/tpelyyftgw/ui/ChatActivity;)Z

    move-result v0

    if-eqz v0, :cond_31

    .line 1742
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->mentionsAdapter:Lim/tpelyyftgw/ui/adapters/MentionsAdapter;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$5600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/adapters/MentionsAdapter;

    move-result-object v0

    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-string v2, "@"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p1}, Landroid/widget/EditText;->getText()Landroid/text/Editable;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;

    const/4 v4, 0x1

    invoke-virtual {v0, v1, v2, v3, v4}, Lim/tpelyyftgw/ui/adapters/MentionsAdapter;->searchUsernameOrHashtag(Ljava/lang/String;ILjava/util/ArrayList;Z)V

    goto :goto_65

    .line 1743
    :cond_31
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->searchingForUser:Z
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$5500(Lim/tpelyyftgw/ui/ChatActivity;)Z

    move-result v0

    if-nez v0, :cond_65

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->searchingUserMessages:Lim/tpelyyftgw/tgnet/TLRPC$User;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$5800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v0

    if-nez v0, :cond_65

    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->searchUserButton:Landroid/widget/ImageView;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$5400(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/ImageView;

    move-result-object v0

    if-eqz v0, :cond_65

    invoke-virtual {p1}, Landroid/widget/EditText;->getText()Landroid/text/Editable;

    move-result-object v0

    const v1, 0x7f0f0ed0

    .line 1744
    const-string v2, "SearchFrom"

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

    move-result-object v1

    .line 1743
    invoke-static {v0, v1}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_65

    .line 1745
    iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$7;->this$0:Lim/tpelyyftgw/ui/ChatActivity;

    # getter for: Lim/tpelyyftgw/ui/ChatActivity;->searchUserButton:Landroid/widget/ImageView;
    invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$5400(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/ImageView;

    move-result-object v0

    invoke-virtual {v0}, Landroid/widget/ImageView;->callOnClick()Z

    .line 1747
    :cond_65
    :goto_65
    return-void
.end method