ChatActivity$ChatActivityAdapter$1.smali
.class Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;
.super Ljava/lang/Object;
.source "ChatActivity.java"
# interfaces
.implements Lim/tpelyyftgw/ui/cells/ChatMessageCell$ChatMessageCellDelegate;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->onCreateViewHolder(Landroid/view/ViewGroup;I)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method constructor <init>(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)V
.registers 2
.param p1, "this$1" # Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
.line 18250
iput-object p1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public canPerformActions()Z
.registers 2
.line 18594
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$27700(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
move-result-object v0
if-eqz v0, :cond_1a
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$27800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isActionModeShowed()Z
move-result v0
if-nez v0, :cond_1a
const/4 v0, 0x1
goto :goto_1b
:cond_1a
const/4 v0, 0x0
:goto_1b
return v0
.end method
.method public didLongPress(Lim/tpelyyftgw/ui/cells/ChatMessageCell;FF)V
.registers 11
.param p1, "cell" # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.param p2, "x" # F
.param p3, "y" # F
.line 18589
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
const/4 v3, 0x0
const/4 v4, 0x0
move-object v2, p1
move v5, p2
move v6, p3
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->createMenu(Landroid/view/View;ZZFF)V
invoke-static/range {v1 .. v6}, Lim/tpelyyftgw/ui/ChatActivity;->access$1000(Lim/tpelyyftgw/ui/ChatActivity;Landroid/view/View;ZZFF)V
.line 18590
return-void
.end method
.method public didLongPressUserAvatar(Lim/tpelyyftgw/ui/cells/ChatMessageCell;Lim/tpelyyftgw/tgnet/TLRPC$User;FF)V
.registers 12
.param p1, "cell" # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.param p2, "user" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.param p3, "touchX" # F
.param p4, "touchY" # F
.line 18532
if-eqz p2, :cond_b4
.line 18543
invoke-static {p2}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;
move-result-object v0
.line 18544
.local v0, "name":Ljava/lang/String;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string 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 v0
.line 18545
new-instance v1, Landroid/text/SpannableString;
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "@"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-direct {v1, v2}, Landroid/text/SpannableString;-><init>(Ljava/lang/CharSequence;)V
.line 18546
.local v1, "spannable":Landroid/text/Spannable;
new-instance v2, Lim/tpelyyftgw/ui/components/URLSpanUserMention;
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, ""
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v4, p2, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
const/4 v4, 0x1
invoke-direct {v2, v3, v4}, Lim/tpelyyftgw/ui/components/URLSpanUserMention;-><init>(Ljava/lang/String;I)V
invoke-interface {v1}, Landroid/text/Spannable;->length()I
move-result v3
const/16 v5, 0x21
const/4 v6, 0x0
invoke-interface {v1, v2, v6, v3, v5}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V
.line 18547
new-instance v2, Landroid/text/style/ForegroundColorSpan;
const-string v3, "chat_messagePanelMetionText"
invoke-static {v3}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v3
invoke-direct {v2, v3}, Landroid/text/style/ForegroundColorSpan;-><init>(I)V
invoke-interface {v1}, Landroid/text/Spannable;->length()I
move-result v3
invoke-interface {v1, v2, v6, v3, v5}, Landroid/text/Spannable;->setSpan(Ljava/lang/Object;III)V
.line 18550
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v2, :cond_9a
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v2, :cond_98
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 18551
invoke-static {v2}, Lim/tpelyyftgw/messenger/ChatObject;->canSendMessages(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v2
if-nez v2, :cond_98
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v2}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v2
if-eqz v2, :cond_97
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v2, :cond_98
:cond_97
goto :goto_9a
:cond_98
const/4 v2, 0x0
goto :goto_9b
:cond_9a
:goto_9a
const/4 v2, 0x1
.line 18552
.local v2, "canSolid":Z
:goto_9b
if-nez v2, :cond_b4
iget-boolean v3, p2, Lim/tpelyyftgw/tgnet/TLRPC$User;->self:Z
if-nez v3, :cond_b4
.line 18553
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v5, v5, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v5, v5, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getCursorPosition()I
move-result v5
invoke-virtual {v3, v5, v4, v1, v6}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->addMentionText(IILjava/lang/CharSequence;Z)V
.line 18556
.end local v0 # "name":Ljava/lang/String;
.end local v1 # "spannable":Landroid/text/Spannable;
.end local v2 # "canSolid":Z
:cond_b4
return-void
.end method
.method public didPressBotButton(Lim/tpelyyftgw/ui/cells/ChatMessageCell;Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;)V
.registers 6
.param p1, "cell" # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.param p2, "button" # Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;
.line 18560
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-eqz v0, :cond_43
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$13600(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v0
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v0
if-nez v0, :cond_31
instance-of v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonSwitchInline;
if-nez v0, :cond_31
instance-of v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonCallback;
if-nez v0, :cond_31
instance-of v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonGame;
if-nez v0, :cond_31
instance-of v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonUrl;
if-nez v0, :cond_31
instance-of v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonBuy;
if-nez v0, :cond_31
instance-of v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonUrlAuth;
if-nez v0, :cond_31
goto :goto_43
.line 18566
:cond_31
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v1
invoke-virtual {p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v2
invoke-virtual {v0, p2, v1, v2}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->didPressedBotButton(Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/messenger/MessageObject;)V
.line 18567
return-void
.line 18564
:cond_43
:goto_43
return-void
.end method
.method public didPressCancelSendButton(Lim/tpelyyftgw/ui/cells/ChatMessageCell;)V
.registers 4
.param p1, "cell" # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 18581
invoke-virtual {p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v0
.line 18582
.local v0, "message":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->send_state:I
if-eqz v1, :cond_15
.line 18583
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v1, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
invoke-static {v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$27600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v1
invoke-virtual {v1, v0}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->cancelSendingMessage(Lim/tpelyyftgw/messenger/MessageObject;)V
.line 18585
:cond_15
return-void
.end method
.method public didPressChannelAvatar(Lim/tpelyyftgw/ui/cells/ChatMessageCell;Lim/tpelyyftgw/tgnet/TLRPC$Chat;IFF)V
.registers 10
.param p1, "cell" # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.param p2, "chat" # Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.param p3, "postId" # I
.param p4, "touchX" # F
.param p5, "touchY" # F
.line 18324
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$26300(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isActionModeShowed()Z
move-result v0
if-eqz v0, :cond_17
.line 18325
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
const/4 v1, 0x1
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->processRowSelect(Landroid/view/View;ZFF)V
invoke-static {v0, p1, v1, p4, p5}, Lim/tpelyyftgw/ui/ChatActivity;->access$1100(Lim/tpelyyftgw/ui/ChatActivity;Landroid/view/View;ZFF)V
.line 18326
return-void
.line 18328
:cond_17
if-eqz p2, :cond_56
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eq p2, v0, :cond_56
.line 18329
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
.line 18330
.local v0, "args":Landroid/os/Bundle;
iget v1, p2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
const-string v2, "chat_id"
invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 18331
if-eqz p3, :cond_34
.line 18332
const-string v1, "message_id"
invoke-virtual {v0, v1, p3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 18334
:cond_34
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v1, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
invoke-static {v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$26400(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v3
invoke-virtual {v1, v0, v2, v3}, Lim/tpelyyftgw/messenger/MessagesController;->checkCanOpenChat(Landroid/os/Bundle;Lim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/messenger/MessageObject;)Z
move-result v1
if-eqz v1, :cond_56
.line 18335
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v1, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
new-instance v2, Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {v2, v0}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 18338
.end local v0 # "args":Landroid/os/Bundle;
:cond_56
return-void
.end method
.method public didPressHiddenForward(Lim/tpelyyftgw/ui/cells/ChatMessageCell;)V
.registers 3
.param p1, "cell" # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 18342
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->showForwardHint(Lim/tpelyyftgw/ui/cells/ChatMessageCell;)V
invoke-static {v0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->access$26500(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/ui/cells/ChatMessageCell;)V
.line 18343
return-void
.end method
.method public didPressImage(Lim/tpelyyftgw/ui/cells/ChatMessageCell;FF)V
.registers 20
.param p1, "cell" # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.param p2, "x" # F
.param p3, "y" # F
.line 18876
move-object/from16 v1, p0
move-object/from16 v8, p1
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v15
.line 18877
.local v15, "message":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v15}, Lim/tpelyyftgw/messenger/MessageObject;->isSendError()Z
move-result v0
if-eqz v0, :cond_1e
.line 18878
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
const/4 v4, 0x0
const/4 v5, 0x0
move-object/from16 v3, p1
move/from16 v6, p2
move/from16 v7, p3
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->createMenu(Landroid/view/View;ZZFF)V
invoke-static/range {v2 .. v7}, Lim/tpelyyftgw/ui/ChatActivity;->access$1000(Lim/tpelyyftgw/ui/ChatActivity;Landroid/view/View;ZZFF)V
.line 18879
return-void
.line 18880
:cond_1e
invoke-virtual {v15}, Lim/tpelyyftgw/messenger/MessageObject;->isSending()Z
move-result v0
if-eqz v0, :cond_25
.line 18881
return-void
.line 18883
:cond_25
invoke-virtual {v15}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedEmoji()Z
move-result v0
if-eqz v0, :cond_35
.line 18884
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->restartSticker(Lim/tpelyyftgw/ui/cells/ChatMessageCell;)V
invoke-static {v0, v8}, Lim/tpelyyftgw/ui/ChatActivity;->access$28900(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/ui/cells/ChatMessageCell;)V
move-object v6, v15
goto/16 :goto_376
.line 18885
:cond_35
invoke-virtual {v15}, Lim/tpelyyftgw/messenger/MessageObject;->needDrawBluredPreview()Z
move-result v0
if-eqz v0, :cond_69
.line 18886
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->sendSecretMessageRead(Lim/tpelyyftgw/messenger/MessageObject;)Z
invoke-static {v0, v15}, Lim/tpelyyftgw/ui/ChatActivity;->access$28500(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)Z
move-result v0
if-eqz v0, :cond_48
.line 18887
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->invalidate()V
.line 18889
:cond_48
invoke-static {}, Lim/tpelyyftgw/ui/SecretMediaViewer;->getInstance()Lim/tpelyyftgw/ui/SecretMediaViewer;
move-result-object v0
iget-object v2, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/SecretMediaViewer;->setParentActivity(Landroid/app/Activity;)V
.line 18890
invoke-static {}, Lim/tpelyyftgw/ui/SecretMediaViewer;->getInstance()Lim/tpelyyftgw/ui/SecretMediaViewer;
move-result-object v0
iget-object v2, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->photoViewerProvider:Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$28800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;
move-result-object v2
invoke-virtual {v0, v15, v2}, Lim/tpelyyftgw/ui/SecretMediaViewer;->openMedia(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;)V
move-object v6, v15
goto/16 :goto_376
.line 18891
:cond_69
iget v0, v15, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/16 v2, 0xd
const/4 v3, 0x0
if-eq v0, v2, :cond_32e
iget v0, v15, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/16 v2, 0xf
if-ne v0, v2, :cond_79
move-object v6, v15
goto/16 :goto_32f
.line 18895
:cond_79
invoke-virtual {v15}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z
move-result v0
const-wide/16 v4, 0x0
const/4 v2, 0x1
if-nez v0, :cond_274
iget v0, v15, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-eq v0, v2, :cond_274
iget v0, v15, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-nez v0, :cond_90
invoke-virtual {v15}, Lim/tpelyyftgw/messenger/MessageObject;->isWebpageDocument()Z
move-result v0
if-eqz v0, :cond_96
:cond_90
invoke-virtual {v15}, Lim/tpelyyftgw/messenger/MessageObject;->isGif()Z
move-result v0
if-eqz v0, :cond_99
:cond_96
move-object v6, v15
goto/16 :goto_275
.line 18934
:cond_99
iget v0, v15, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/4 v6, 0x3
if-ne v0, v6, :cond_117
.line 18935
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->sendSecretMessageRead(Lim/tpelyyftgw/messenger/MessageObject;)Z
invoke-static {v0, v15}, Lim/tpelyyftgw/ui/ChatActivity;->access$28500(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)Z
.line 18937
const/4 v0, 0x0
.line 18938
.local v0, "f":Ljava/io/File;
:try_start_a6
iget-object v3, v15, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;
if-eqz v3, :cond_c0
iget-object v3, v15, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;
invoke-virtual {v3}, Ljava/lang/String;->length()I
move-result v3
if-eqz v3, :cond_c0
.line 18939
new-instance v3, Ljava/io/File;
iget-object v4, v15, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;
invoke-direct {v3, v4}, Ljava/io/File;-><init>(Ljava/lang/String;)V
move-object v0, v3
.line 18941
:cond_c0
if-eqz v0, :cond_c8
invoke-virtual {v0}, Ljava/io/File;->exists()Z
move-result v3
if-nez v3, :cond_cf
.line 18942
:cond_c8
iget-object v3, v15, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
invoke-static {v3}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToMessage(Lim/tpelyyftgw/tgnet/TLRPC$Message;)Ljava/io/File;
move-result-object v3
move-object v0, v3
.line 18944
:cond_cf
new-instance v3, Landroid/content/Intent;
const-string v4, "android.intent.action.VIEW"
invoke-direct {v3, v4}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 18945
.local v3, "intent":Landroid/content/Intent;
sget v4, Landroid/os/Build$VERSION;->SDK_INT:I
:try_end_d8
.catch Ljava/lang/Exception; {:try_start_a6 .. :try_end_d8} :catch_109
const/16 v5, 0x18
const-string/jumbo v6, "video/mp4"
if-lt v4, v5, :cond_f4
.line 18946
:try_start_df
invoke-virtual {v3, v2}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
.line 18947
iget-object v2, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
const-string v4, "im.tpelyyftgw.messenger.provider"
invoke-static {v2, v4, v0}, Landroidx/core/content/FileProvider;->getUriForFile(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri;
move-result-object v2
invoke-virtual {v3, v2, v6}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
goto :goto_fb
.line 18950
:cond_f4
invoke-static {v0}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
move-result-object v2
invoke-virtual {v3, v2, v6}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;
.line 18952
:goto_fb
iget-object v2, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
const/16 v4, 0x1f4
invoke-virtual {v2, v3, v4}, Landroidx/fragment/app/FragmentActivity;->startActivityForResult(Landroid/content/Intent;I)V
:try_end_108
.catch Ljava/lang/Exception; {:try_start_df .. :try_end_108} :catch_109
.end local v0 # "f":Ljava/io/File;
.end local v3 # "intent":Landroid/content/Intent;
goto :goto_114
.line 18953
:catch_109
move-exception v0
.line 18954
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 18955
iget-object v2, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->alertUserOpenError(Lim/tpelyyftgw/messenger/MessageObject;)V
invoke-static {v2, v15}, Lim/tpelyyftgw/ui/ChatActivity;->access$29000(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)V
.line 18956
.end local v0 # "e":Ljava/lang/Exception;
:goto_114
move-object v6, v15
goto/16 :goto_376
.line 18957
:cond_117
iget v0, v15, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/4 v7, 0x4
if-ne v0, v7, :cond_170
.line 18958
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v3, 0x17
if-lt v0, v3, :cond_145
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
const-string v3, "android.permission.ACCESS_COARSE_LOCATION"
invoke-virtual {v0, v3}, Landroidx/fragment/app/FragmentActivity;->checkSelfPermission(Ljava/lang/String;)I
move-result v0
if-eqz v0, :cond_145
.line 18959
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
const-string v2, "android.permission.ACCESS_FINE_LOCATION"
filled-new-array {v3, v2}, [Ljava/lang/String;
move-result-object v2
const/4 v3, 0x2
invoke-virtual {v0, v2, v3}, Landroidx/fragment/app/FragmentActivity;->requestPermissions([Ljava/lang/String;I)V
.line 18961
return-void
.line 18963
:cond_145
invoke-virtual {v15}, Lim/tpelyyftgw/messenger/MessageObject;->isLiveLocation()Z
move-result v0
if-eqz v0, :cond_161
.line 18964
new-instance v0, Lim/tpelyyftgw/ui/NewLocationActivity;
invoke-direct {v0, v6, v15}, Lim/tpelyyftgw/ui/NewLocationActivity;-><init>(ILim/tpelyyftgw/messenger/MessageObject;)V
.line 18965
.local v0, "fragment":Lim/tpelyyftgw/ui/NewLocationActivity;
iget-object v2, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/NewLocationActivity;->setDelegate(Lim/tpelyyftgw/ui/NewLocationActivity$LocationActivityDelegate;)V
.line 18966
iget-object v2, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v2, v0}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 18967
.end local v0 # "fragment":Lim/tpelyyftgw/ui/NewLocationActivity;
move-object v6, v15
goto/16 :goto_376
.line 18968
:cond_161
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
new-instance v3, Lim/tpelyyftgw/ui/NewLocationActivity;
invoke-direct {v3, v2, v15}, Lim/tpelyyftgw/ui/NewLocationActivity;-><init>(ILim/tpelyyftgw/messenger/MessageObject;)V
invoke-virtual {v0, v3}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
move-object v6, v15
goto/16 :goto_376
.line 18970
:cond_170
iget v0, v15, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/16 v6, 0x9
if-eq v0, v6, :cond_1af
iget v0, v15, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-nez v0, :cond_17b
goto :goto_1af
.line 19009
:cond_17b
iget v0, v15, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/16 v2, 0x69
if-ne v0, v2, :cond_1ac
.line 19010
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v0
.line 19011
.local v0, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v2, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPCContacts$TL_messageMediaSysNotify;
.line 19012
.local v2, "sysNotify":Lim/tpelyyftgw/tgnet/TLRPCContacts$TL_messageMediaSysNotify;
iget-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPCContacts$TL_messageMediaSysNotify;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
invoke-static {v3}, Lim/tpelyyftgw/tgnet/TLJsonResolve;->getData(Lim/tpelyyftgw/tgnet/TLObject;)Ljava/lang/String;
move-result-object v3
.line 19013
.local v3, "data":Ljava/lang/String;
const-class v4, Lim/tpelyyftgw/javaBean/ChatFCAttentionBean;
invoke-static {v3, v4}, Lcom/blankj/utilcode/util/GsonUtils;->fromJson(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lim/tpelyyftgw/javaBean/ChatFCAttentionBean;
.line 19014
.local v4, "bean":Lim/tpelyyftgw/javaBean/ChatFCAttentionBean;
iget-object v5, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v5, v5, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
new-instance v6, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPageOthersActivity;
iget-object v7, v4, Lim/tpelyyftgw/javaBean/ChatFCAttentionBean;->interact_msg:Lim/tpelyyftgw/javaBean/ChatFCAttentionBean$MsgDataBean;
iget v7, v7, Lim/tpelyyftgw/javaBean/ChatFCAttentionBean$MsgDataBean;->with_id:I
invoke-direct {v6, v7}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPageOthersActivity;-><init>(I)V
invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
move-object v6, v15
goto/16 :goto_376
.line 19009
.end local v0 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v2 # "sysNotify":Lim/tpelyyftgw/tgnet/TLRPCContacts$TL_messageMediaSysNotify;
.end local v3 # "data":Ljava/lang/String;
.end local v4 # "bean":Lim/tpelyyftgw/javaBean/ChatFCAttentionBean;
:cond_1ac
move-object v6, v15
goto/16 :goto_376
.line 18972
:cond_1af
:goto_1af
invoke-virtual {v15}, Lim/tpelyyftgw/messenger/MessageObject;->getDocumentName()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v0
const-string v6, "attheme"
invoke-virtual {v0, v6}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_20e
.line 18973
const/4 v0, 0x0
.line 18974
.local v0, "locFile":Ljava/io/File;
iget-object v6, v15, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;
if-eqz v6, :cond_1e0
iget-object v6, v15, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;
invoke-virtual {v6}, Ljava/lang/String;->length()I
move-result v6
if-eqz v6, :cond_1e0
.line 18975
new-instance v6, Ljava/io/File;
iget-object v7, v15, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->attachPath:Ljava/lang/String;
invoke-direct {v6, v7}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 18976
.local v6, "f":Ljava/io/File;
invoke-virtual {v6}, Ljava/io/File;->exists()Z
move-result v7
if-eqz v7, :cond_1e0
.line 18977
move-object v0, v6
.line 18980
.end local v6 # "f":Ljava/io/File;
:cond_1e0
if-nez v0, :cond_1ef
.line 18981
iget-object v6, v15, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
invoke-static {v6}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToMessage(Lim/tpelyyftgw/tgnet/TLRPC$Message;)Ljava/io/File;
move-result-object v6
.line 18982
.restart local v6 # "f":Ljava/io/File;
invoke-virtual {v6}, Ljava/io/File;->exists()Z
move-result v7
if-eqz v7, :cond_1ef
.line 18983
move-object v0, v6
.line 18986
.end local v6 # "f":Ljava/io/File;
:cond_1ef
invoke-virtual {v15}, Lim/tpelyyftgw/messenger/MessageObject;->getDocumentName()Ljava/lang/String;
move-result-object v6
invoke-static {v0, v6, v3, v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->applyThemeFile(Ljava/io/File;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;Z)Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;
move-result-object v2
.line 18987
.local v2, "themeInfo":Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;
if-eqz v2, :cond_206
.line 18988
iget-object v3, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
new-instance v4, Lim/tpelyyftgw/ui/ThemePreviewActivity;
invoke-direct {v4, v2}, Lim/tpelyyftgw/ui/ThemePreviewActivity;-><init>(Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;)V
invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 18989
return-void
.line 18991
:cond_206
iget-object v3, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
const/4 v6, -0x1
# setter for: Lim/tpelyyftgw/ui/ChatActivity;->scrollToPositionOnRecreate:I
invoke-static {v3, v6}, Lim/tpelyyftgw/ui/ChatActivity;->access$10602(Lim/tpelyyftgw/ui/ChatActivity;I)I
.line 18994
.end local v0 # "locFile":Ljava/io/File;
.end local v2 # "themeInfo":Lim/tpelyyftgw/ui/actionbar/Theme$ThemeInfo;
:cond_20e
const/4 v0, 0x0
.line 18995
.local v0, "handled":Z
invoke-virtual {v15}, Lim/tpelyyftgw/messenger/MessageObject;->canPreviewDocument()Z
move-result v2
if-eqz v2, :cond_257
.line 18996
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v2
iget-object v3, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v3
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/PhotoViewer;->setParentActivity(Landroid/app/Activity;)V
.line 18997
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v9
iget v2, v15, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-eqz v2, :cond_236
iget-object v2, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$2500(Lim/tpelyyftgw/ui/ChatActivity;)J
move-result-wide v2
move-wide v11, v2
goto :goto_237
:cond_236
move-wide v11, v4
:goto_237
iget v2, v15, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-eqz v2, :cond_245
iget-object v2, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$6700(Lim/tpelyyftgw/ui/ChatActivity;)J
move-result-wide v2
move-wide v13, v2
goto :goto_246
:cond_245
move-wide v13, v4
:goto_246
iget-object v2, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
.line 18998
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->photoViewerProvider:Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$28800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;
move-result-object v2
.line 18997
move-object v10, v15
move-object v6, v15
.end local v15 # "message":Lim/tpelyyftgw/messenger/MessageObject;
.local v6, "message":Lim/tpelyyftgw/messenger/MessageObject;
move-object v15, v2
invoke-virtual/range {v9 .. v15}, Lim/tpelyyftgw/ui/PhotoViewer;->openPhoto(Lim/tpelyyftgw/messenger/MessageObject;JJLim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;)Z
.line 18999
const/4 v0, 0x1
move v2, v0
goto :goto_259
.line 18995
.end local v6 # "message":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v15 # "message":Lim/tpelyyftgw/messenger/MessageObject;
:cond_257
move-object v6, v15
.end local v15 # "message":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v6 # "message":Lim/tpelyyftgw/messenger/MessageObject;
move v2, v0
.line 19001
.end local v0 # "handled":Z
.local v2, "handled":Z
:goto_259
if-nez v2, :cond_272
.line 19003
:try_start_25b
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
invoke-static {v6, v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->openForView(Lim/tpelyyftgw/messenger/MessageObject;Landroid/app/Activity;)V
:try_end_266
.catch Ljava/lang/Exception; {:try_start_25b .. :try_end_266} :catch_267
.line 19007
goto :goto_272
.line 19004
:catch_267
move-exception v0
.line 19005
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 19006
iget-object v3, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->alertUserOpenError(Lim/tpelyyftgw/messenger/MessageObject;)V
invoke-static {v3, v6}, Lim/tpelyyftgw/ui/ChatActivity;->access$29000(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)V
.line 19009
.end local v0 # "e":Ljava/lang/Exception;
.end local v2 # "handled":Z
:cond_272
:goto_272
goto/16 :goto_376
.line 18895
.end local v6 # "message":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v15 # "message":Lim/tpelyyftgw/messenger/MessageObject;
:cond_274
move-object v6, v15
.line 18896
.end local v15 # "message":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v6 # "message":Lim/tpelyyftgw/messenger/MessageObject;
:goto_275
const/4 v0, 0x0
.line 18897
.local v0, "blnImgExchanged":Z
iget v3, v6, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-ne v3, v2, :cond_2c5
.line 18899
iget v3, v6, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-nez v3, :cond_287
.line 18900
iget-object v3, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->webpage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
.local v3, "documentAttach":Lim/tpelyyftgw/tgnet/TLRPC$Document;
goto :goto_28b
.line 18902
.end local v3 # "documentAttach":Lim/tpelyyftgw/tgnet/TLRPC$Document;
:cond_287
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v3
.line 18904
.restart local v3 # "documentAttach":Lim/tpelyyftgw/tgnet/TLRPC$Document;
:goto_28b
if-eqz v3, :cond_2c5
.line 18905
invoke-static {v3}, Lim/tpelyyftgw/messenger/MessageObject;->isVoiceDocument(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z
move-result v7
if-eqz v7, :cond_294
goto :goto_2c5
.line 18906
:cond_294
invoke-static {v3}, Lim/tpelyyftgw/messenger/MessageObject;->isMusicDocument(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z
move-result v7
if-eqz v7, :cond_29b
goto :goto_2c5
.line 18907
:cond_29b
invoke-static {v3}, Lim/tpelyyftgw/messenger/MessageObject;->isVideoDocument(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z
move-result v7
if-eqz v7, :cond_2a2
goto :goto_2c5
.line 18908
:cond_2a2
invoke-static {v3}, Lim/tpelyyftgw/messenger/MessageObject;->isGifDocument(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z
move-result v7
if-eqz v7, :cond_2a9
goto :goto_2c5
.line 18910
:cond_2a9
iget-object v7, v3, Lim/tpelyyftgw/tgnet/TLRPC$Document;->mime_type:Ljava/lang/String;
if-eqz v7, :cond_2bb
iget-object v7, v3, Lim/tpelyyftgw/tgnet/TLRPC$Document;->mime_type:Ljava/lang/String;
.line 18911
invoke-virtual {v7}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v7
const-string v9, "image/"
invoke-virtual {v7, v9}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v7
if-nez v7, :cond_2c1
:cond_2bb
invoke-static {v3}, Lim/tpelyyftgw/messenger/MessageObject;->isDocumentHasThumb(Lim/tpelyyftgw/tgnet/TLRPC$Document;)Z
move-result v7
if-eqz v7, :cond_2c2
:cond_2c1
goto :goto_2c3
:cond_2c2
const/4 v2, 0x0
:goto_2c3
move v0, v2
goto :goto_2c6
.line 18915
.end local v3 # "documentAttach":Lim/tpelyyftgw/tgnet/TLRPC$Document;
:cond_2c5
:goto_2c5
move v2, v0
.end local v0 # "blnImgExchanged":Z
.local v2, "blnImgExchanged":Z
:goto_2c6
if-eqz v2, :cond_32a
.line 18916
const/4 v0, 0x0
.line 18917
.local v0, "handled":Z
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->canPreviewDocument()Z
move-result v3
if-eqz v3, :cond_30f
.line 18918
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v3
iget-object v7, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v7, v7, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v7}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v7
invoke-virtual {v3, v7}, Lim/tpelyyftgw/ui/PhotoViewer;->setParentActivity(Landroid/app/Activity;)V
.line 18919
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v9
iget v3, v6, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-eqz v3, :cond_2f0
iget-object v3, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-static {v3}, Lim/tpelyyftgw/ui/ChatActivity;->access$2500(Lim/tpelyyftgw/ui/ChatActivity;)J
move-result-wide v10
move-wide v11, v10
goto :goto_2f1
:cond_2f0
move-wide v11, v4
:goto_2f1
iget v3, v6, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-eqz v3, :cond_2ff
iget-object v3, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
invoke-static {v3}, Lim/tpelyyftgw/ui/ChatActivity;->access$6700(Lim/tpelyyftgw/ui/ChatActivity;)J
move-result-wide v3
move-wide v13, v3
goto :goto_300
:cond_2ff
move-wide v13, v4
:goto_300
iget-object v3, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
.line 18920
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->photoViewerProvider:Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;
invoke-static {v3}, Lim/tpelyyftgw/ui/ChatActivity;->access$28800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;
move-result-object v15
.line 18919
move-object v10, v6
invoke-virtual/range {v9 .. v15}, Lim/tpelyyftgw/ui/PhotoViewer;->openPhoto(Lim/tpelyyftgw/messenger/MessageObject;JJLim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;)Z
.line 18921
const/4 v0, 0x1
move v3, v0
goto :goto_310
.line 18917
:cond_30f
move v3, v0
.line 18923
.end local v0 # "handled":Z
.local v3, "handled":Z
:goto_310
if-nez v3, :cond_329
.line 18925
:try_start_312
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
invoke-static {v6, v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->openForView(Lim/tpelyyftgw/messenger/MessageObject;Landroid/app/Activity;)V
:try_end_31d
.catch Ljava/lang/Exception; {:try_start_312 .. :try_end_31d} :catch_31e
.line 18929
goto :goto_329
.line 18926
:catch_31e
move-exception v0
.line 18927
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 18928
iget-object v4, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v4, v4, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->alertUserOpenError(Lim/tpelyyftgw/messenger/MessageObject;)V
invoke-static {v4, v6}, Lim/tpelyyftgw/ui/ChatActivity;->access$29000(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)V
.line 18931
.end local v0 # "e":Ljava/lang/Exception;
.end local v3 # "handled":Z
:cond_329
:goto_329
goto :goto_32d
.line 18932
:cond_32a
invoke-virtual {v1, v8, v6}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->openPhotoViewerForMessage(Lim/tpelyyftgw/ui/cells/ChatMessageCell;Lim/tpelyyftgw/messenger/MessageObject;)V
.line 18934
.end local v2 # "blnImgExchanged":Z
:goto_32d
goto :goto_376
.line 18891
.end local v6 # "message":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v15 # "message":Lim/tpelyyftgw/messenger/MessageObject;
:cond_32e
move-object v6, v15
.line 18892
.end local v15 # "message":Lim/tpelyyftgw/messenger/MessageObject;
.restart local v6 # "message":Lim/tpelyyftgw/messenger/MessageObject;
:goto_32f
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
new-instance v2, Lim/tpelyyftgw/ui/components/StickersAlert;
iget-object v4, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v4, v4, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v10
iget-object v4, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v11, v4, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getInputStickerSet()Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
move-result-object v12
const/4 v13, 0x0
iget-object v4, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v4, v4, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
.line 18893
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;
invoke-static {v4}, Lim/tpelyyftgw/ui/ChatActivity;->access$13600(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v4
invoke-virtual {v4}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v4
if-eqz v4, :cond_36e
iget-object v4, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v4, v4, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v4, v4, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v4, :cond_368
iget-object v4, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v4, v4, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v4, v4, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v4}, Lim/tpelyyftgw/messenger/ChatObject;->canSendStickers(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v4
if-eqz v4, :cond_36e
:cond_368
iget-object v3, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
:cond_36e
move-object v14, v3
move-object v9, v2
invoke-direct/range {v9 .. v14}, Lim/tpelyyftgw/ui/components/StickersAlert;-><init>(Landroid/content/Context;Lim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;Lim/tpelyyftgw/ui/components/StickersAlert$StickersAlertDelegate;)V
.line 18892
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 19016
:goto_376
return-void
.end method
.method public didPressInstantButton(Lim/tpelyyftgw/ui/cells/ChatMessageCell;I)V
.registers 7
.param p1, "cell" # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.param p2, "type" # I
.line 19020
invoke-virtual {p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v0
.line 19021
.local v0, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
if-nez p2, :cond_39
.line 19022
iget-object v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
if-eqz v1, :cond_6b
iget-object v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->webpage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
if-eqz v1, :cond_6b
iget-object v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->webpage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->cached_page:Lim/tpelyyftgw/tgnet/TLRPC$Page;
if-eqz v1, :cond_6b
.line 19023
invoke-static {}, Lim/tpelyyftgw/ui/ArticleViewer;->getInstance()Lim/tpelyyftgw/ui/ArticleViewer;
move-result-object v1
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/ArticleViewer;->setParentActivity(Landroid/app/Activity;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.line 19024
invoke-static {}, Lim/tpelyyftgw/ui/ArticleViewer;->getInstance()Lim/tpelyyftgw/ui/ArticleViewer;
move-result-object v1
invoke-virtual {v1, v0}, Lim/tpelyyftgw/ui/ArticleViewer;->open(Lim/tpelyyftgw/messenger/MessageObject;)Z
goto :goto_6b
.line 19026
:cond_39
const/4 v1, 0x5
if-ne p2, v1, :cond_4a
.line 19027
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v1, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v2, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->user_id:I
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/ChatActivity;->viewContacts(I)V
goto :goto_6b
.line 19029
:cond_4a
iget-object v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
if-eqz v1, :cond_6b
iget-object v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->webpage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
if-eqz v1, :cond_6b
.line 19030
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v1, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
iget-object v2, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->webpage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->url:Ljava/lang/String;
invoke-static {v1, v2}, Lim/tpelyyftgw/messenger/browser/Browser;->openUrl(Landroid/content/Context;Ljava/lang/String;)V
.line 19033
:cond_6b
:goto_6b
return-void
.end method
.method public didPressOther(Lim/tpelyyftgw/ui/cells/ChatMessageCell;FF)V
.registers 13
.param p1, "cell" # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.param p2, "otherX" # F
.param p3, "otherY" # F
.line 18347
invoke-virtual {p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v0
iget v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/4 v1, 0x1
const/4 v2, 0x0
const-string/jumbo v3, "user_id"
const/4 v4, 0x4
const/16 v5, 0x10
if-ne v0, v5, :cond_f5
.line 18348
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_2a1
.line 18349
invoke-virtual {p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v0
iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;
if-eqz v0, :cond_2a1
.line 18350
invoke-virtual {p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v0
iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;
.line 18351
.local v0, "phoneCall":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;
const/4 v5, 0x2
.line 18352
.local v5, "type":I
iget v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;->flags:I
and-int/2addr v6, v4
if-eqz v6, :cond_36
.line 18353
const/4 v5, 0x2
goto :goto_37
.line 18355
:cond_36
const/4 v5, 0x1
.line 18357
:goto_37
sget-byte v6, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B
if-nez v6, :cond_db
.line 18358
iget-object v4, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v4, v4, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v4}, Lim/tpelyyftgw/ui/ChatActivity;->access$26700(Lim/tpelyyftgw/ui/ChatActivity;)I
move-result v4
invoke-static {v4}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v4
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;
invoke-static {v6}, Lim/tpelyyftgw/ui/ChatActivity;->access$26600(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/os/Bundle;
move-result-object v6
invoke-virtual {v6, v3, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
move-result v6
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
invoke-virtual {v4, v6}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v4
.line 18359
.local v4, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-boolean v6, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->mutual_contact:Z
if-eqz v6, :cond_cd
.line 18360
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v6}, Lim/tpelyyftgw/ui/ChatActivity;->access$26800(Lim/tpelyyftgw/ui/ChatActivity;)I
move-result v6
invoke-static {v6}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v6
invoke-virtual {v6}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getConnectionState()I
move-result v6
.line 18361
.local v6, "currentConnectionState":I
const/4 v7, 0x2
if-eq v6, v7, :cond_bf
if-ne v6, v1, :cond_75
goto :goto_bf
.line 18364
:cond_75
new-instance v1, Landroid/content/Intent;
invoke-direct {v1}, Landroid/content/Intent;-><init>()V
.line 18365
.local v1, "intent":Landroid/content/Intent;
iget-object v7, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v7, v7, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v7}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v7
const-class v8, Lim/tpelyyftgw/ui/hui/visualcall/VisualCallActivity;
invoke-virtual {v1, v7, v8}, Landroid/content/Intent;->setClass(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;
.line 18367
const-string v7, "CallType"
invoke-virtual {v1, v7, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;
.line 18368
new-instance v7, Ljava/util/ArrayList;
invoke-direct {v7}, Ljava/util/ArrayList;-><init>()V
.line 18369
.local v7, "ArrInputPeers":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
iget-object v8, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v8, v8, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->arguments:Landroid/os/Bundle;
invoke-static {v8}, Lim/tpelyyftgw/ui/ChatActivity;->access$26900(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/os/Bundle;
move-result-object v8
invoke-virtual {v8, v3, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
move-result v2
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v7, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 18370
const-string v2, "ArrayUser"
invoke-virtual {v1, v2, v7}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
.line 18371
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
const-string v3, "channel"
invoke-virtual {v1, v3, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;
.line 18372
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
invoke-virtual {v2, v1}, Landroidx/fragment/app/FragmentActivity;->startActivity(Landroid/content/Intent;)V
goto :goto_cc
.line 18362
.end local v1 # "intent":Landroid/content/Intent;
.end local v7 # "ArrInputPeers":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
:cond_bf
:goto_bf
const v1, 0x7f0f1586
const-string/jumbo v2, "visual_call_no_network"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V
.line 18374
.end local v6 # "currentConnectionState":I
:goto_cc
goto :goto_e5
.line 18375
:cond_cd
const v1, 0x7f0f1585
const-string/jumbo v2, "visual_call_no_friend_tip"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V
goto :goto_e5
.line 18377
.end local v4 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:cond_db
sget-byte v1, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B
const/4 v2, 0x3
if-eq v1, v2, :cond_e6
sget-byte v1, Lim/tpelyyftgw/messenger/ApplicationLoader;->mbytAVideoCallBusy:B
if-ne v1, v4, :cond_e5
goto :goto_e6
:cond_e5
:goto_e5
goto :goto_f3
.line 18378
:cond_e6
:goto_e6
const v1, 0x7f0f1571
const-string/jumbo v2, "visual_call_busing_tip"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V
.line 18380
.end local v0 # "phoneCall":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;
.end local v5 # "type":I
:goto_f3
goto/16 :goto_2a1
.line 18383
:cond_f5
invoke-virtual {p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v0
iget v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/16 v5, 0x67
if-ne v0, v5, :cond_232
.line 18384
invoke-virtual {p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v0
iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShareContact;
if-eqz v0, :cond_2a1
.line 18385
invoke-virtual {p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v0
iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShareContact;
.line 18386
.local v0, "shareContact":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShareContact;
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v5, v5, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$27000(Lim/tpelyyftgw/ui/ChatActivity;)I
move-result v5
invoke-static {v5}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v5
iget v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShareContact;->user_id:I
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
invoke-virtual {v5, v6}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v5
.line 18387
.local v5, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v5, :cond_1f7
.line 18388
iget-boolean v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$User;->self:Z
const/high16 v7, 0x2000000
if-nez v6, :cond_17a
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v6, :cond_17a
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v6}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v6
if-nez v6, :cond_17a
.line 18389
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v6, :cond_167
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->flags:I
and-int/2addr v6, v7
if-eqz v6, :cond_167
iget-boolean v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$User;->mutual_contact:Z
if-nez v6, :cond_167
.line 18390
const v1, 0x7f0f0690
invoke-static {v1}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
.line 18391
return-void
.line 18392
:cond_167
iget-object v6, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v6}, Lim/tpelyyftgw/messenger/ChatObject;->canSendEmbed(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v6
if-nez v6, :cond_17a
.line 18393
const v1, 0x7f0f068f
invoke-static {v1}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
.line 18394
return-void
.line 18397
:cond_17a
iget-boolean v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$User;->mutual_contact:Z
if-nez v6, :cond_1ad
iget v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
iget-object v8, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v8, v8, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v8}, Lim/tpelyyftgw/ui/ChatActivity;->access$27100(Lim/tpelyyftgw/ui/ChatActivity;)I
move-result v8
invoke-static {v8}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v8
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/UserConfig;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v8
iget v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
if-ne v6, v8, :cond_195
goto :goto_1ad
.line 18408
:cond_195
new-instance v1, Landroid/os/Bundle;
invoke-direct {v1}, Landroid/os/Bundle;-><init>()V
.line 18409
.local v1, "bundle":Landroid/os/Bundle;
const-string v2, "from_type"
invoke-virtual {v1, v2, v4}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 18410
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
new-instance v3, Lim/tpelyyftgw/ui/hui/contacts/AddContactsInfoActivity;
invoke-direct {v3, v1, v5}, Lim/tpelyyftgw/ui/hui/contacts/AddContactsInfoActivity;-><init>(Landroid/os/Bundle;Lim/tpelyyftgw/tgnet/TLRPC$User;)V
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 18411
.end local v1 # "bundle":Landroid/os/Bundle;
goto/16 :goto_230
.line 18398
:cond_1ad
:goto_1ad
new-instance v4, Landroid/os/Bundle;
invoke-direct {v4}, Landroid/os/Bundle;-><init>()V
.line 18399
.local v4, "args":Landroid/os/Bundle;
iget v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-virtual {v4, v3, v6}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 18400
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v3, :cond_1ea
.line 18401
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v3, :cond_1d5
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->flags:I
and-int/2addr v3, v7
if-eqz v3, :cond_1d5
goto :goto_1d6
:cond_1d5
const/4 v1, 0x0
:goto_1d6
const-string v2, "forbid_add_contact"
invoke-virtual {v4, v2, v1}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 18402
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v1, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v1, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v1}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v1
const-string v2, "has_admin_right"
invoke-virtual {v4, v2, v1}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 18404
:cond_1ea
new-instance v1, Lim/tpelyyftgw/ui/hui/chats/NewProfileActivity;
invoke-direct {v1, v4}, Lim/tpelyyftgw/ui/hui/chats/NewProfileActivity;-><init>(Landroid/os/Bundle;)V
.line 18405
.local v1, "fragment":Lim/tpelyyftgw/ui/hui/chats/NewProfileActivity;
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 18406
.end local v1 # "fragment":Lim/tpelyyftgw/ui/hui/chats/NewProfileActivity;
.end local v4 # "args":Landroid/os/Bundle;
goto :goto_230
.line 18413
:cond_1f7
new-instance v1, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
invoke-direct {v1, v2}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;-><init>(Landroid/content/Context;)V
.line 18414
.local v1, "builder":Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
const v2, 0x7f0f10b0
invoke-static {v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
.line 18415
const v2, 0x7f0f1542
invoke-static {v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
.line 18416
const v2, 0x7f0f0a5a
const-string v3, "OK"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
const/4 v3, 0x0
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
.line 18417
invoke-virtual {v1}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->create()Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;
move-result-object v2
.line 18418
.local v2, "xDialog":Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 18420
.end local v0 # "shareContact":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaShareContact;
.end local v1 # "builder":Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
.end local v2 # "xDialog":Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;
.end local v5 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:goto_230
goto/16 :goto_2a1
.line 18421
:cond_232
invoke-virtual {p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v0
iget v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/16 v1, 0x69
if-ne v0, v1, :cond_289
.line 18422
invoke-virtual {p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v0
.line 18423
.local v0, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->isClickSysNotifyItem()Z
move-result v1
.line 18424
.local v1, "clickSysNotifyItem":Z
iget-object v2, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPCContacts$TL_messageMediaSysNotify;
.line 18425
.local v2, "sysNotify":Lim/tpelyyftgw/tgnet/TLRPCContacts$TL_messageMediaSysNotify;
iget v3, v2, Lim/tpelyyftgw/tgnet/TLRPCContacts$TL_messageMediaSysNotify;->business_code:I
if-lt v3, v4, :cond_293
iget v3, v2, Lim/tpelyyftgw/tgnet/TLRPCContacts$TL_messageMediaSysNotify;->business_code:I
const/16 v4, 0xa
if-eq v3, v4, :cond_293
.line 18426
iget v3, v2, Lim/tpelyyftgw/tgnet/TLRPCContacts$TL_messageMediaSysNotify;->business_code:I
const/16 v4, 0x8
if-ne v3, v4, :cond_264
if-nez v1, :cond_264
.line 18427
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v3, v0}, Lim/tpelyyftgw/ui/ChatActivity;->sendEditMessageMedia(Lim/tpelyyftgw/messenger/MessageObject;)V
goto :goto_293
.line 18428
:cond_264
if-eqz v1, :cond_293
iget v3, v2, Lim/tpelyyftgw/tgnet/TLRPCContacts$TL_messageMediaSysNotify;->business_code:I
if-eq v3, v4, :cond_293
.line 18429
iget-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPCContacts$TL_messageMediaSysNotify;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;
invoke-static {v3}, Lim/tpelyyftgw/tgnet/TLJsonResolve;->getData(Lim/tpelyyftgw/tgnet/TLObject;)Ljava/lang/String;
move-result-object v3
.line 18430
.local v3, "data":Ljava/lang/String;
const-class v4, Lim/tpelyyftgw/javaBean/ChatFCAttentionBean;
invoke-static {v3, v4}, Lcom/blankj/utilcode/util/GsonUtils;->fromJson(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v4
check-cast v4, Lim/tpelyyftgw/javaBean/ChatFCAttentionBean;
.line 18431
.local v4, "bean":Lim/tpelyyftgw/javaBean/ChatFCAttentionBean;
iget-object v5, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v5, v5, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
new-instance v6, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPageDetailActivity;
iget-object v7, v4, Lim/tpelyyftgw/javaBean/ChatFCAttentionBean;->interact_msg:Lim/tpelyyftgw/javaBean/ChatFCAttentionBean$MsgDataBean;
iget-wide v7, v7, Lim/tpelyyftgw/javaBean/ChatFCAttentionBean$MsgDataBean;->forum_id:J
invoke-direct {v6, v7, v8}, Lim/tpelyyftgw/ui/hui/friendscircle_v1/ui/FcPageDetailActivity;-><init>(J)V
invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
goto :goto_293
.line 18449
.end local v0 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v1 # "clickSysNotifyItem":Z
.end local v2 # "sysNotify":Lim/tpelyyftgw/tgnet/TLRPCContacts$TL_messageMediaSysNotify;
.end local v3 # "data":Ljava/lang/String;
.end local v4 # "bean":Lim/tpelyyftgw/javaBean/ChatFCAttentionBean;
:cond_289
invoke-virtual {p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v0
iget v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const/16 v1, 0xcf
if-ne v0, v1, :cond_294
:cond_293
:goto_293
goto :goto_2a1
.line 18479
:cond_294
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v1, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
const/4 v3, 0x1
const/4 v4, 0x0
const/4 v7, 0x0
move-object v2, p1
move v5, p2
move v6, p3
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->createMenu(Landroid/view/View;ZZFFZ)V
invoke-static/range {v1 .. v7}, Lim/tpelyyftgw/ui/ChatActivity;->access$27200(Lim/tpelyyftgw/ui/ChatActivity;Landroid/view/View;ZZFFZ)V
.line 18481
:cond_2a1
:goto_2a1
return-void
.end method
.method public didPressReaction(Lim/tpelyyftgw/ui/cells/ChatMessageCell;Lim/tpelyyftgw/tgnet/TLRPC$TL_reactionCount;)V
.registers 7
.param p1, "cell" # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.param p2, "reaction" # Lim/tpelyyftgw/tgnet/TLRPC$TL_reactionCount;
.line 18571
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$27400(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v0
invoke-virtual {p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v1
iget-object v2, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_reactionCount;->reaction:Ljava/lang/String;
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v0, v1, v2, v3}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendReaction(Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/CharSequence;Lim/tpelyyftgw/ui/ChatActivity;)V
.line 18572
return-void
.end method
.method public didPressRedpkgTransfer(Lim/tpelyyftgw/ui/cells/ChatMessageCell;Lim/tpelyyftgw/messenger/MessageObject;)V
.registers 4
.param p1, "cell" # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.param p2, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.line 18253
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->onRedpkgTransferClick(Lim/tpelyyftgw/ui/cells/ChatMessageCell;Lim/tpelyyftgw/messenger/MessageObject;)V
invoke-static {v0, p1, p2}, Lim/tpelyyftgw/ui/ChatActivity;->access$25300(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/ui/cells/ChatMessageCell;Lim/tpelyyftgw/messenger/MessageObject;)V
.line 18254
return-void
.end method
.method public didPressReplyMessage(Lim/tpelyyftgw/ui/cells/ChatMessageCell;I)V
.registers 13
.param p1, "cell" # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.param p2, "id" # I
.line 18780
invoke-virtual {p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v0
.line 18781
.local v0, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v1, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
invoke-static {v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$13400(Lim/tpelyyftgw/ui/ChatActivity;)Z
move-result v1
if-eqz v1, :cond_21
.line 18782
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v1, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatActivityDelegate:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityDelegate;
invoke-static {v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$28400(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/ChatActivity$ChatActivityDelegate;
move-result-object v1
invoke-interface {v1, p2}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityDelegate;->openReplyMessage(I)V
.line 18783
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v1, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/ChatActivity;->finishFragment()V
goto :goto_44
.line 18785
:cond_21
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v4
const/4 v5, 0x1
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J
move-result-wide v6
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v1, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->mergeDialogId:J
invoke-static {v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$6700(Lim/tpelyyftgw/ui/ChatActivity;)J
move-result-wide v8
cmp-long v1, v6, v8
if-nez v1, :cond_3d
const/4 v1, 0x1
const/4 v6, 0x1
goto :goto_3f
:cond_3d
const/4 v1, 0x0
const/4 v6, 0x0
:goto_3f
const/4 v7, 0x0
move v3, p2
invoke-virtual/range {v2 .. v7}, Lim/tpelyyftgw/ui/ChatActivity;->scrollToMessageId(IIZIZ)V
.line 18787
:goto_44
return-void
.end method
.method public didPressShare(Lim/tpelyyftgw/ui/cells/ChatMessageCell;)V
.registers 14
.param p1, "cell" # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 18258
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v0}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v0
if-nez v0, :cond_b
.line 18259
return-void
.line 18261
:cond_b
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v0, :cond_1c
.line 18262
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->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;->closeKeyboard()V
.line 18264
:cond_1c
invoke-virtual {p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v0
.line 18265
.local v0, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v1, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v1, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-static {v1}, Lim/tpelyyftgw/messenger/UserObject;->isUserSelf(Lim/tpelyyftgw/tgnet/TLRPC$User;)Z
move-result v1
if-eqz v1, :cond_a9
iget-object v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->fwd_from:Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;->saved_from_peer:Lim/tpelyyftgw/tgnet/TLRPC$Peer;
if-eqz v1, :cond_a9
.line 18266
new-instance v1, Landroid/os/Bundle;
invoke-direct {v1}, Landroid/os/Bundle;-><init>()V
.line 18267
.local v1, "args":Landroid/os/Bundle;
iget-object v2, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->fwd_from:Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;->saved_from_peer:Lim/tpelyyftgw/tgnet/TLRPC$Peer;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I
const-string v3, "chat_id"
if-eqz v2, :cond_51
.line 18268
iget-object v2, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->fwd_from:Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;->saved_from_peer:Lim/tpelyyftgw/tgnet/TLRPC$Peer;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I
invoke-virtual {v1, v3, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
goto :goto_7f
.line 18269
:cond_51
iget-object v2, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->fwd_from:Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;->saved_from_peer:Lim/tpelyyftgw/tgnet/TLRPC$Peer;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->chat_id:I
if-eqz v2, :cond_67
.line 18270
iget-object v2, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->fwd_from:Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;->saved_from_peer:Lim/tpelyyftgw/tgnet/TLRPC$Peer;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->chat_id:I
invoke-virtual {v1, v3, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
goto :goto_7f
.line 18271
:cond_67
iget-object v2, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->fwd_from:Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;->saved_from_peer:Lim/tpelyyftgw/tgnet/TLRPC$Peer;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->user_id:I
if-eqz v2, :cond_7f
.line 18272
iget-object v2, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->fwd_from:Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;->saved_from_peer:Lim/tpelyyftgw/tgnet/TLRPC$Peer;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->user_id:I
const-string/jumbo v3, "user_id"
invoke-virtual {v1, v3, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 18274
:cond_7f
:goto_7f
iget-object v2, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->fwd_from:Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageFwdHeader;->saved_from_msg_id:I
const-string v3, "message_id"
invoke-virtual {v1, v3, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 18275
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$25400(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v2
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v2, v1, v3}, Lim/tpelyyftgw/messenger/MessagesController;->checkCanOpenChat(Landroid/os/Bundle;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
move-result v2
if-eqz v2, :cond_a8
.line 18276
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
new-instance v3, Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {v3, v1}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 18278
.end local v1 # "args":Landroid/os/Bundle;
:cond_a8
goto :goto_115
.line 18279
:cond_a9
const/4 v1, 0x0
.line 18280
.local v1, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J
move-result-wide v2
const-wide/16 v4, 0x0
cmp-long v6, v2, v4
if-eqz v6, :cond_ca
.line 18281
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->groupedMessagesMap:Landroid/util/LongSparseArray;
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$25500(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/util/LongSparseArray;
move-result-object v2
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getGroupId()J
move-result-wide v3
invoke-virtual {v2, v3, v4}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
.line 18282
.local v2, "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
if-eqz v2, :cond_ca
.line 18283
iget-object v1, v2, Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;->messages:Ljava/util/ArrayList;
.line 18286
.end local v2 # "groupedMessages":Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;
:cond_ca
if-nez v1, :cond_d5
.line 18287
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
move-object v1, v2
.line 18288
invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 18290
:cond_d5
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v10, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
new-instance v11, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1$1;
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->mContext:Landroid/content/Context;
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$25600(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)Landroid/content/Context;
move-result-object v4
const/4 v6, 0x0
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v2}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v7
const/4 v8, 0x0
const/4 v9, 0x0
move-object v2, v11
move-object v3, p0
move-object v5, v1
invoke-direct/range {v2 .. v9}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1$1;-><init>(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;Landroid/content/Context;Ljava/util/ArrayList;Ljava/lang/String;ZLjava/lang/String;Z)V
invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 18300
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->classGuid:I
invoke-static {v3}, Lim/tpelyyftgw/ui/ChatActivity;->access$25900(Lim/tpelyyftgw/ui/ChatActivity;)I
move-result v3
invoke-static {v2, v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->setAdjustResizeToNothing(Landroid/app/Activity;I)V
.line 18301
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$26000(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
move-result-object v2
invoke-virtual {v2}, Landroid/view/View;->requestLayout()V
.line 18303
.end local v1 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
:goto_115
return-void
.end method
.method public synthetic didPressSysNotifyVideoFullPlayer(Lim/tpelyyftgw/ui/cells/ChatMessageCell;)V
.registers 2
invoke-static {p0, p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell$ChatMessageCellDelegate$-CC;->$default$didPressSysNotifyVideoFullPlayer(Lim/tpelyyftgw/ui/cells/ChatMessageCell$ChatMessageCellDelegate;Lim/tpelyyftgw/ui/cells/ChatMessageCell;)V
return-void
.end method
.method public didPressUrl(Lim/tpelyyftgw/ui/cells/ChatMessageCell;Landroid/text/style/CharacterStyle;Z)V
.registers 22
.param p1, "cell" # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.param p2, "url" # Landroid/text/style/CharacterStyle;
.param p3, "longPress" # Z
.line 18599
move-object/from16 v0, p0
move-object/from16 v1, p2
move/from16 v2, p3
if-eqz v1, :cond_426
iget-object v3, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v3}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v3
if-nez v3, :cond_14
goto/16 :goto_426
.line 18602
:cond_14
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v3
.line 18603
.local v3, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
instance-of v4, v1, Lim/tpelyyftgw/ui/components/URLSpanMono;
if-eqz v4, :cond_2a
.line 18604
move-object v4, v1
check-cast v4, Lim/tpelyyftgw/ui/components/URLSpanMono;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/URLSpanMono;->copyToClipboard()V
.line 18605
const v4, 0x7f0f1058
invoke-static {v4}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
goto/16 :goto_423
.line 18606
:cond_2a
instance-of v4, v1, Lim/tpelyyftgw/ui/components/URLSpanUserMention;
const/4 v5, 0x0
const-string/jumbo v6, "user_id"
const/4 v7, 0x2
const/4 v8, 0x1
const/4 v9, 0x0
if-eqz v4, :cond_f7
.line 18607
iget-object v4, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v4, v4, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
invoke-static {v4}, Lim/tpelyyftgw/ui/ChatActivity;->access$27900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v4
move-object v10, v1
check-cast v10, Lim/tpelyyftgw/ui/components/URLSpanUserMention;
invoke-virtual {v10}, Lim/tpelyyftgw/ui/components/URLSpanUserMention;->getURL()Ljava/lang/String;
move-result-object v10
invoke-static {v10}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;
move-result-object v10
invoke-virtual {v4, v10}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v4
.line 18608
.local v4, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v4, :cond_f5
.line 18617
iget-boolean v10, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->self:Z
const/high16 v11, 0x2000000
if-nez v10, :cond_9b
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v10, v10, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v10, v10, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v10, :cond_9b
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v10, v10, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v10, v10, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v10}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v10
if-nez v10, :cond_9b
.line 18618
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v10, v10, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v10, v10, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v10, :cond_88
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v10, v10, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v10, v10, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->flags:I
and-int/2addr v10, v11
if-eqz v10, :cond_88
iget-boolean v10, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->mutual_contact:Z
if-nez v10, :cond_88
.line 18619
const v5, 0x7f0f0690
invoke-static {v5}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
.line 18620
return-void
.line 18621
:cond_88
iget-object v10, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v10, v10, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v10, v10, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v10}, Lim/tpelyyftgw/messenger/ChatObject;->canSendEmbed(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v10
if-nez v10, :cond_9b
.line 18622
const v5, 0x7f0f068f
invoke-static {v5}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
.line 18623
return-void
.line 18626
:cond_9b
new-instance v10, Landroid/os/Bundle;
invoke-direct {v10}, Landroid/os/Bundle;-><init>()V
.line 18627
.local v10, "args":Landroid/os/Bundle;
iget v12, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-virtual {v10, v6, v12}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 18628
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v6, :cond_d8
.line 18629
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v6, :cond_c3
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->flags:I
and-int/2addr v6, v11
if-eqz v6, :cond_c3
goto :goto_c4
:cond_c3
const/4 v8, 0x0
:goto_c4
const-string v6, "forbid_add_contact"
invoke-virtual {v10, v6, v8}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 18630
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v6}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v6
const-string v8, "has_admin_right"
invoke-virtual {v10, v8, v6}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 18632
:cond_d8
const-string v6, "from_type"
invoke-virtual {v10, v6, v7}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 18634
iget-boolean v6, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->bot:Z
if-eqz v6, :cond_e9
.line 18635
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-static {v4, v5, v6, v9, v9}, Lim/tpelyyftgw/messenger/MessagesController;->openChatOrProfileWith(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/ui/actionbar/BaseFragment;IZ)V
goto :goto_f5
.line 18637
:cond_e9
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v5, v5, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
new-instance v6, Lim/tpelyyftgw/ui/hui/chats/NewProfileActivity;
invoke-direct {v6, v10}, Lim/tpelyyftgw/ui/hui/chats/NewProfileActivity;-><init>(Landroid/os/Bundle;)V
invoke-virtual {v5, v6}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 18641
.end local v4 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
.end local v10 # "args":Landroid/os/Bundle;
:cond_f5
:goto_f5
goto/16 :goto_423
:cond_f7
instance-of v4, v1, Lim/tpelyyftgw/ui/components/URLSpanNoUnderline;
if-eqz v4, :cond_30c
.line 18642
move-object v4, v1
check-cast v4, Lim/tpelyyftgw/ui/components/URLSpanNoUnderline;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/URLSpanNoUnderline;->getURL()Ljava/lang/String;
move-result-object v4
.line 18643
.local v4, "str":Ljava/lang/String;
const-string v7, "@"
invoke-virtual {v4, v7}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v7
if-eqz v7, :cond_1fc
.line 18644
invoke-virtual {v4, v8}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v5
.line 18645
.local v5, "username":Ljava/lang/String;
const-string v7, "all"
invoke-virtual {v7, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v7
if-eqz v7, :cond_11b
.line 18646
return-void
.line 18649
:cond_11b
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v7, v7, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v7, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v7, :cond_143
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v7, v7, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v7, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->username:Ljava/lang/String;
invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v7
if-nez v7, :cond_143
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v7, v7, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v7, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->username:Ljava/lang/String;
invoke-virtual {v7}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v7
invoke-virtual {v5, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v7
if-nez v7, :cond_16b
:cond_143
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v7, v7, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v7, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v7, :cond_1e5
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v7, v7, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v7, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$User;->username:Ljava/lang/String;
.line 18650
invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v7
if-nez v7, :cond_1e5
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v7, v7, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v7, v7, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$User;->username:Ljava/lang/String;
invoke-virtual {v7}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v7
invoke-virtual {v5, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v7
if-eqz v7, :cond_1e5
.line 18652
:cond_16b
new-instance v7, Landroid/os/Bundle;
invoke-direct {v7}, Landroid/os/Bundle;-><init>()V
.line 18653
.local v7, "args":Landroid/os/Bundle;
iget-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v9, v9, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v9, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v9, :cond_186
.line 18654
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
const-string v9, "chat_id"
invoke-virtual {v7, v9, v6}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
goto :goto_1ae
.line 18655
:cond_186
iget-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v9, v9, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v9, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v9, :cond_1ae
.line 18656
iget-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v9, v9, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v9, v9, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
iget v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-virtual {v7, v6, v9}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 18657
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity;->currentEncryptedChat:Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
if-eqz v6, :cond_1ae
.line 18658
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-static {v6}, Lim/tpelyyftgw/ui/ChatActivity;->access$2500(Lim/tpelyyftgw/ui/ChatActivity;)J
move-result-wide v9
const-string v6, "dialog_id"
invoke-virtual {v7, v6, v9, v10}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V
.line 18661
:cond_1ae
:goto_1ae
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity;->currentUser:Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v6, :cond_1c3
.line 18662
new-instance v6, Lim/tpelyyftgw/ui/hui/chats/NewProfileActivity;
invoke-direct {v6, v7}, Lim/tpelyyftgw/ui/hui/chats/NewProfileActivity;-><init>(Landroid/os/Bundle;)V
.line 18664
.local v6, "fragment":Lim/tpelyyftgw/ui/hui/chats/NewProfileActivity;
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v8, v8, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v8, v6}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 18665
.end local v6 # "fragment":Lim/tpelyyftgw/ui/hui/chats/NewProfileActivity;
goto :goto_1e4
.line 18666
:cond_1c3
new-instance v6, Lim/tpelyyftgw/ui/ProfileActivity;
invoke-direct {v6, v7}, Lim/tpelyyftgw/ui/ProfileActivity;-><init>(Landroid/os/Bundle;)V
.line 18667
.local v6, "fragment":Lim/tpelyyftgw/ui/ProfileActivity;
invoke-virtual {v6, v8}, Lim/tpelyyftgw/ui/ProfileActivity;->setPlayProfileAnimation(Z)V
.line 18668
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v8, v8, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v8, v8, Lim/tpelyyftgw/ui/ChatActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
invoke-virtual {v6, v8}, Lim/tpelyyftgw/ui/ProfileActivity;->setChatInfo(Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;)V
.line 18669
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v8, v8, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v8, v8, Lim/tpelyyftgw/ui/ChatActivity;->userInfo:Lim/tpelyyftgw/tgnet/TLRPC$UserFull;
invoke-virtual {v6, v8}, Lim/tpelyyftgw/ui/ProfileActivity;->setUserInfo(Lim/tpelyyftgw/tgnet/TLRPC$UserFull;)V
.line 18670
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v8, v8, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v8, v6}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 18672
.end local v6 # "fragment":Lim/tpelyyftgw/ui/ProfileActivity;
.end local v7 # "args":Landroid/os/Bundle;
:goto_1e4
goto :goto_1fa
.line 18673
:cond_1e5
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
invoke-static {v6}, Lim/tpelyyftgw/ui/ChatActivity;->access$28000(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v6
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v7, v7, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v8, v8, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v8, v8, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-virtual {v6, v5, v7, v8, v9}, Lim/tpelyyftgw/messenger/MessagesController;->openByUserName(Ljava/lang/String;Lim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/tgnet/TLRPC$Chat;Z)V
.line 18675
.end local v5 # "username":Ljava/lang/String;
:goto_1fa
goto/16 :goto_308
:cond_1fc
const-string v6, "#"
invoke-virtual {v4, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v6
if-nez v6, :cond_2e3
const-string v6, "$"
invoke-virtual {v4, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v6
if-eqz v6, :cond_20e
goto/16 :goto_2e3
.line 18683
:cond_20e
const-string v5, "/"
invoke-virtual {v4, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v5
if-eqz v5, :cond_24e
.line 18684
sget-boolean v5, Lim/tpelyyftgw/ui/components/URLSpanBotCommand;->enabled:Z
if-eqz v5, :cond_308
.line 18685
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v5, v5, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v5, v5, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v6, :cond_233
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v6, :cond_233
goto :goto_234
:cond_233
const/4 v8, 0x0
:goto_234
invoke-virtual {v5, v3, v4, v2, v8}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setCommand(Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;ZZ)V
.line 18686
if-nez v2, :cond_308
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v5, v5, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v5, v5, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->getFieldText()Ljava/lang/CharSequence;
move-result-object v5
if-nez v5, :cond_308
.line 18687
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v5, v5, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v5, v9}, Lim/tpelyyftgw/ui/ChatActivity;->hideFieldPanel(Z)V
goto/16 :goto_308
.line 18690
:cond_24e
const-string/jumbo v5, "video"
invoke-virtual {v4, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v5
if-eqz v5, :cond_308
.line 18691
invoke-static {v4}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;
move-result-object v5
invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I
move-result v5
.line 18693
.local v5, "seekTime":I
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->isYouTubeVideo()Z
move-result v6
if-eqz v6, :cond_26c
.line 18694
iget-object v6, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->webpage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
.local v6, "webPage":Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
goto :goto_282
.line 18695
.end local v6 # "webPage":Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
:cond_26c
iget-object v6, v3, Lim/tpelyyftgw/messenger/MessageObject;->replyMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v6, :cond_281
iget-object v6, v3, Lim/tpelyyftgw/messenger/MessageObject;->replyMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isYouTubeVideo()Z
move-result v6
if-eqz v6, :cond_281
.line 18696
iget-object v6, v3, Lim/tpelyyftgw/messenger/MessageObject;->replyMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
iget-object v6, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->webpage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
.restart local v6 # "webPage":Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
goto :goto_282
.line 18698
.end local v6 # "webPage":Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
:cond_281
const/4 v6, 0x0
.line 18700
.restart local v6 # "webPage":Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
:goto_282
if-eqz v6, :cond_29e
.line 18701
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->mContext:Landroid/content/Context;
invoke-static {v7}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$25600(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)Landroid/content/Context;
move-result-object v10
iget-object v11, v6, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->site_name:Ljava/lang/String;
iget-object v12, v6, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->title:Ljava/lang/String;
iget-object v13, v6, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->url:Ljava/lang/String;
iget-object v14, v6, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->embed_url:Ljava/lang/String;
iget v15, v6, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->embed_width:I
iget v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->embed_height:I
move/from16 v16, v7
move/from16 v17, v5
invoke-static/range {v10 .. v17}, Lim/tpelyyftgw/ui/components/EmbedBottomSheet;->show(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;III)V
goto :goto_308
.line 18704
:cond_29e
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z
move-result v7
if-nez v7, :cond_2d4
iget-object v7, v3, Lim/tpelyyftgw/messenger/MessageObject;->replyMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v7, :cond_2d4
.line 18705
iget-object v7, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v7, v7, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
.line 18706
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->messagesDict:[Landroid/util/SparseArray;
invoke-static {v7}, Lim/tpelyyftgw/ui/ChatActivity;->access$3100(Lim/tpelyyftgw/ui/ChatActivity;)[Landroid/util/SparseArray;
move-result-object v7
iget-object v10, v3, Lim/tpelyyftgw/messenger/MessageObject;->replyMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v10}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J
move-result-wide v10
iget-object v12, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v12, v12, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-static {v12}, Lim/tpelyyftgw/ui/ChatActivity;->access$2500(Lim/tpelyyftgw/ui/ChatActivity;)J
move-result-wide v12
cmp-long v14, v10, v12
if-nez v14, :cond_2c3
const/4 v8, 0x0
:cond_2c3
aget-object v7, v7, v8
iget-object v8, v3, Lim/tpelyyftgw/messenger/MessageObject;->replyMessageObject:Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I
move-result v8
invoke-virtual {v7, v8}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v7
move-object v3, v7
check-cast v3, Lim/tpelyyftgw/messenger/MessageObject;
.line 18707
const/4 v7, 0x0
.end local p1 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.local v7, "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
goto :goto_2d6
.line 18709
.end local v7 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.restart local p1 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
:cond_2d4
move-object/from16 v7, p1
.end local p1 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.restart local v7 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
:goto_2d6
int-to-float v8, v5
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->getDuration()I
move-result v9
int-to-float v9, v9
div-float/2addr v8, v9
iput v8, v3, Lim/tpelyyftgw/messenger/MessageObject;->forceSeekTo:F
.line 18710
invoke-virtual {v0, v7, v3}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->openPhotoViewerForMessage(Lim/tpelyyftgw/ui/cells/ChatMessageCell;Lim/tpelyyftgw/messenger/MessageObject;)V
goto :goto_30a
.line 18676
.end local v5 # "seekTime":I
.end local v6 # "webPage":Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
.end local v7 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.restart local p1 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
:cond_2e3
:goto_2e3
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v6}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v6
if-eqz v6, :cond_2f7
.line 18677
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v5, v5, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->openSearchWithText(Ljava/lang/String;)V
invoke-static {v5, v4}, Lim/tpelyyftgw/ui/ChatActivity;->access$3700(Lim/tpelyyftgw/ui/ChatActivity;Ljava/lang/String;)V
goto :goto_308
.line 18679
:cond_2f7
new-instance v6, Lim/tpelyyftgw/ui/DialogsActivity;
invoke-direct {v6, v5}, Lim/tpelyyftgw/ui/DialogsActivity;-><init>(Landroid/os/Bundle;)V
move-object v5, v6
.line 18680
.local v5, "fragment":Lim/tpelyyftgw/ui/DialogsActivity;
invoke-virtual {v5, v4}, Lim/tpelyyftgw/ui/DialogsActivity;->setSearchString(Ljava/lang/String;)V
.line 18681
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v6, v5}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 18682
.end local v5 # "fragment":Lim/tpelyyftgw/ui/DialogsActivity;
nop
.line 18713
.end local v4 # "str":Ljava/lang/String;
:cond_308
:goto_308
move-object/from16 v7, p1
.end local p1 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.restart local v7 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
:goto_30a
goto/16 :goto_425
.line 18714
.end local v7 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.restart local p1 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
:cond_30c
move-object v4, v1
check-cast v4, Landroid/text/style/URLSpan;
invoke-virtual {v4}, Landroid/text/style/URLSpan;->getURL()Ljava/lang/String;
move-result-object v4
.line 18715
.local v4, "urlFinal":Ljava/lang/String;
if-eqz v2, :cond_352
.line 18716
new-instance v5, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v6}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v6
invoke-direct {v5, v6}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;-><init>(Landroid/content/Context;)V
.line 18717
.local v5, "builder":Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
invoke-virtual {v5, v4}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
.line 18718
new-array v6, v7, [Ljava/lang/CharSequence;
const v7, 0x7f0f0a6d
const-string v10, "Open"
invoke-static {v10, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
aput-object v7, v6, v9
const v7, 0x7f0f047e
const-string v9, "Copy"
invoke-static {v9, v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v7
aput-object v7, v6, v8
new-instance v7, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ChatActivityAdapter$1$xkUnSqDepFRnKYdJJ5TP0xqswBs;
invoke-direct {v7, v0, v4}, Lim/tpelyyftgw/ui/-$$Lambda$ChatActivity$ChatActivityAdapter$1$xkUnSqDepFRnKYdJJ5TP0xqswBs;-><init>(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;Ljava/lang/String;)V
invoke-virtual {v5, v6, v7}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
.line 18736
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;->create()Lim/tpelyyftgw/ui/actionbar/BottomSheet;
move-result-object v7
invoke-virtual {v6, v7}, Lim/tpelyyftgw/ui/ChatActivity;->showDialog(Landroid/app/Dialog;)Landroid/app/Dialog;
.line 18737
.end local v5 # "builder":Lim/tpelyyftgw/ui/actionbar/BottomSheet$Builder;
goto/16 :goto_423
.line 18738
:cond_352
instance-of v5, v1, Lim/tpelyyftgw/ui/components/URLSpanReplacement;
if-eqz v5, :cond_369
if-eqz v4, :cond_360
const-string v5, "mailto:"
invoke-virtual {v4, v5}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v5
if-nez v5, :cond_369
.line 18739
:cond_360
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v5, v5, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v5, v4, v8}, Lim/tpelyyftgw/ui/ChatActivity;->showOpenUrlAlert(Ljava/lang/String;Z)V
goto/16 :goto_423
.line 18740
:cond_369
instance-of v5, v1, Landroid/text/style/URLSpan;
if-eqz v5, :cond_411
.line 18741
iget-object v5, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
instance-of v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaWebPage;
if-eqz v5, :cond_3d7
iget-object v5, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->webpage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
if-eqz v5, :cond_3d7
iget-object v5, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->webpage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->cached_page:Lim/tpelyyftgw/tgnet/TLRPC$Page;
if-eqz v5, :cond_3d7
.line 18742
invoke-virtual {v4}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v5
.line 18743
.local v5, "lowerUrl":Ljava/lang/String;
iget-object v6, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->webpage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->url:Ljava/lang/String;
invoke-virtual {v6}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v6
.line 18744
.local v6, "lowerUrl2":Ljava/lang/String;
const-string v7, "lovechat323.com/blog"
invoke-virtual {v5, v7}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v7
if-nez v7, :cond_3b0
const-string/jumbo v7, "telegra.ph"
invoke-virtual {v5, v7}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v7
if-nez v7, :cond_3b0
const-string v7, "lovechat323.com/iv"
invoke-virtual {v5, v7}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v7
if-eqz v7, :cond_3d7
:cond_3b0
invoke-virtual {v5, v6}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v7
if-nez v7, :cond_3bc
invoke-virtual {v6, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v7
if-eqz v7, :cond_3d7
.line 18745
:cond_3bc
invoke-static {}, Lim/tpelyyftgw/ui/ArticleViewer;->getInstance()Lim/tpelyyftgw/ui/ArticleViewer;
move-result-object v7
iget-object v8, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v8, v8, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v8}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v8
iget-object v9, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v9, v9, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v7, v8, v9}, Lim/tpelyyftgw/ui/ArticleViewer;->setParentActivity(Landroid/app/Activity;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)V
.line 18746
invoke-static {}, Lim/tpelyyftgw/ui/ArticleViewer;->getInstance()Lim/tpelyyftgw/ui/ArticleViewer;
move-result-object v7
invoke-virtual {v7, v3}, Lim/tpelyyftgw/ui/ArticleViewer;->open(Lim/tpelyyftgw/messenger/MessageObject;)Z
.line 18747
return-void
.line 18750
.end local v5 # "lowerUrl":Ljava/lang/String;
.end local v6 # "lowerUrl2":Ljava/lang/String;
:cond_3d7
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v5, v5, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v5, v5, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v5}, Lim/tpelyyftgw/messenger/ChatObject;->canSendEmbed(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v5
if-nez v5, :cond_3ea
.line 18751
const v5, 0x7f0f068c
invoke-static {v5}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
.line 18752
return-void
.line 18761
:cond_3ea
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v10, v5, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v5, v5, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->currentAccount:I
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$28100(Lim/tpelyyftgw/ui/ChatActivity;)I
move-result v11
const/4 v13, 0x0
const/4 v14, 0x0
const/4 v15, 0x1
iget-object v5, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v5, v5, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J
invoke-static {v5}, Lim/tpelyyftgw/ui/ChatActivity;->access$28200(Lim/tpelyyftgw/ui/ChatActivity;)J
move-result-wide v5
const-wide/16 v16, 0x0
cmp-long v7, v5, v16
if-nez v7, :cond_40a
const/16 v16, 0x1
goto :goto_40c
:cond_40a
const/16 v16, 0x0
:goto_40c
move-object v12, v4
invoke-static/range {v10 .. v16}, Lim/tpelyyftgw/ui/utils/QrCodeParseUtil;->tryParseQrCode(Ljava/lang/Object;ILjava/lang/String;ZZZZ)V
goto :goto_423
.line 18762
:cond_411
instance-of v5, v1, Landroid/text/style/ClickableSpan;
if-eqz v5, :cond_423
.line 18763
move-object v5, v1
check-cast v5, Landroid/text/style/ClickableSpan;
iget-object v6, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->fragmentView:Landroid/view/View;
invoke-static {v6}, Lim/tpelyyftgw/ui/ChatActivity;->access$28300(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/View;
move-result-object v6
invoke-virtual {v5, v6}, Landroid/text/style/ClickableSpan;->onClick(Landroid/view/View;)V
.line 18767
.end local v4 # "urlFinal":Ljava/lang/String;
:cond_423
:goto_423
move-object/from16 v7, p1
.end local p1 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.restart local v7 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
:goto_425
return-void
.line 18600
.end local v3 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v7 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.restart local p1 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
:cond_426
:goto_426
return-void
.end method
.method public didPressUserAvatar(Lim/tpelyyftgw/ui/cells/ChatMessageCell;Lim/tpelyyftgw/tgnet/TLRPC$User;FF)V
.registers 10
.param p1, "cell" # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.param p2, "user" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.param p3, "touchX" # F
.param p4, "touchY" # F
.line 18485
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$27300(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isActionModeShowed()Z
move-result v0
const/4 v1, 0x1
if-eqz v0, :cond_17
.line 18486
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->processRowSelect(Landroid/view/View;ZFF)V
invoke-static {v0, p1, v1, p3, p4}, Lim/tpelyyftgw/ui/ChatActivity;->access$1100(Lim/tpelyyftgw/ui/ChatActivity;Landroid/view/View;ZFF)V
.line 18487
return-void
.line 18489
:cond_17
if-eqz p2, :cond_a5
.line 18510
iget-boolean v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$User;->self:Z
const/high16 v2, 0x2000000
if-nez v0, :cond_53
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_53
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-nez v0, :cond_53
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v0, :cond_53
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->flags:I
and-int/2addr v0, v2
if-eqz v0, :cond_53
iget-boolean v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$User;->mutual_contact:Z
if-nez v0, :cond_53
.line 18511
const v0, 0x7f0f0690
invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
.line 18512
return-void
.line 18514
:cond_53
new-instance v0, Landroid/os/Bundle;
invoke-direct {v0}, Landroid/os/Bundle;-><init>()V
.line 18515
.local v0, "args":Landroid/os/Bundle;
iget v3, p2, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
const-string/jumbo v4, "user_id"
invoke-virtual {v0, v4, v3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 18516
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v3, :cond_99
.line 18517
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v3, :cond_7e
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->flags:I
and-int/2addr v2, v3
if-eqz v2, :cond_7e
goto :goto_7f
:cond_7e
const/4 v1, 0x0
:goto_7f
const-string v2, "forbid_add_contact"
invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 18518
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v1, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v1, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v1}, Lim/tpelyyftgw/messenger/ChatObject;->hasAdminRights(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v1
const-string v2, "has_admin_right"
invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 18519
const/4 v1, 0x2
const-string v2, "from_type"
invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 18521
:cond_99
new-instance v1, Lim/tpelyyftgw/ui/hui/chats/NewProfileActivity;
invoke-direct {v1, v0}, Lim/tpelyyftgw/ui/hui/chats/NewProfileActivity;-><init>(Landroid/os/Bundle;)V
.line 18522
.local v1, "fragment":Lim/tpelyyftgw/ui/hui/chats/NewProfileActivity;
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/ChatActivity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.line 18524
.end local v0 # "args":Landroid/os/Bundle;
.end local v1 # "fragment":Lim/tpelyyftgw/ui/hui/chats/NewProfileActivity;
:cond_a5
return-void
.end method
.method public didPressViaBot(Lim/tpelyyftgw/ui/cells/ChatMessageCell;Ljava/lang/String;)V
.registers 6
.param p1, "cell" # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.param p2, "username" # Ljava/lang/String;
.line 18791
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$13600(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v0
if-eqz v0, :cond_18
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlayChat:Landroid/widget/FrameLayout;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$13600(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v0
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v0
if-eqz v0, :cond_30
:cond_18
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$17000(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v0
if-eqz v0, :cond_31
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->bottomOverlay:Landroid/widget/FrameLayout;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$17000(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v0
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getVisibility()I
move-result v0
if-nez v0, :cond_31
.line 18792
:cond_30
return-void
.line 18794
:cond_31
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
if-eqz v0, :cond_69
if-eqz p2, :cond_69
invoke-virtual {p2}, Ljava/lang/String;->length()I
move-result v0
if-lez v0, :cond_69
.line 18795
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity;->chatActivityEnterView:Lim/tpelyyftgw/ui/components/ChatActivityEnterView;
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 {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string 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
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/ChatActivityEnterView;->setFieldText(Ljava/lang/CharSequence;)V
.line 18796
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->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;->openKeyboard()V
.line 18798
:cond_69
return-void
.end method
.method public didPressVoteButton(Lim/tpelyyftgw/ui/cells/ChatMessageCell;Lim/tpelyyftgw/tgnet/TLRPC$TL_pollAnswer;)V
.registers 6
.param p1, "cell" # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.param p2, "button" # Lim/tpelyyftgw/tgnet/TLRPC$TL_pollAnswer;
.line 18576
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$27500(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v0
invoke-virtual {p1}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v0, v1, p2, v2}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendVote(Lim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_pollAnswer;Ljava/lang/Runnable;)I
.line 18577
return-void
.end method
.method public didStartVideoStream(Lim/tpelyyftgw/messenger/MessageObject;)V
.registers 3
.param p1, "message" # Lim/tpelyyftgw/messenger/MessageObject;
.line 18802
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z
move-result v0
if-eqz v0, :cond_d
.line 18803
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->sendSecretMessageRead(Lim/tpelyyftgw/messenger/MessageObject;)Z
invoke-static {v0, p1}, Lim/tpelyyftgw/ui/ChatActivity;->access$28500(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)Z
.line 18805
:cond_d
return-void
.end method
.method public getAdminRank(I)Ljava/lang/String;
.registers 4
.param p1, "uid" # I
.line 19037
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v0
if-eqz v0, :cond_2b
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v0, :cond_2b
.line 19038
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$29100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v1, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v1, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
invoke-virtual {v0, v1, p1}, Lim/tpelyyftgw/messenger/MessagesController;->getAdminRank(II)Ljava/lang/String;
move-result-object v0
return-object v0
.line 19040
:cond_2b
const/4 v0, 0x0
return-object v0
.end method
.method public synthetic lambda$didPressUrl$0$ChatActivity$ChatActivityAdapter$1(Ljava/lang/String;Landroid/content/DialogInterface;I)V
.registers 12
.param p1, "urlFinal" # Ljava/lang/String;
.param p2, "dialog" # Landroid/content/DialogInterface;
.param p3, "which" # I
.line 18720
const/4 v0, 0x1
if-nez p3, :cond_33
.line 18721
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v1, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v1, v1, Lim/tpelyyftgw/ui/ChatActivity;->currentChat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v1}, Lim/tpelyyftgw/messenger/ChatObject;->canSendEmbed(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v1
if-nez v1, :cond_16
.line 18722
const v0, 0x7f0f068c
invoke-static {v0}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(I)V
.line 18723
return-void
.line 18725
:cond_16
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v1, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
iget-object v2, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->inlineReturn:J
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$28200(Lim/tpelyyftgw/ui/ChatActivity;)J
move-result-wide v2
const-wide/16 v4, 0x0
const/4 v6, 0x0
cmp-long v7, v2, v4
if-nez v7, :cond_2e
goto :goto_2f
:cond_2e
const/4 v0, 0x0
:goto_2f
invoke-static {v1, p1, v0, v6}, Lim/tpelyyftgw/messenger/browser/Browser;->openUrl(Landroid/content/Context;Ljava/lang/String;ZZ)V
goto :goto_55
.line 18726
:cond_33
if-ne p3, v0, :cond_55
.line 18727
move-object v0, p1
.line 18728
.local v0, "url1":Ljava/lang/String;
const-string v1, "mailto:"
invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_44
.line 18729
const/4 v1, 0x7
invoke-virtual {v0, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v0
goto :goto_52
.line 18730
:cond_44
const-string/jumbo v1, "tel:"
invoke-virtual {v0, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_52
.line 18731
const/4 v1, 0x4
invoke-virtual {v0, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v0
.line 18733
:cond_52
:goto_52
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->addToClipboard(Ljava/lang/CharSequence;)V
.line 18735
.end local v0 # "url1":Ljava/lang/String;
:cond_55
:goto_55
return-void
.end method
.method public needOpenWebView(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)V
.registers 15
.param p1, "url" # Ljava/lang/String;
.param p2, "title" # Ljava/lang/String;
.param p3, "description" # Ljava/lang/String;
.param p4, "originalUrl" # Ljava/lang/String;
.param p5, "w" # I
.param p6, "h" # I
.line 18772
:try_start_0
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
# getter for: Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->mContext:Landroid/content/Context;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->access$25600(Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;)Landroid/content/Context;
move-result-object v1
move-object v2, p2
move-object v3, p3
move-object v4, p4
move-object v5, p1
move v6, p5
move v7, p6
invoke-static/range {v1 .. v7}, Lim/tpelyyftgw/ui/components/EmbedBottomSheet;->show(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II)V
:try_end_f
.catchall {:try_start_0 .. :try_end_f} :catchall_10
.line 18775
goto :goto_14
.line 18773
:catchall_10
move-exception v0
.line 18774
.local v0, "e":Ljava/lang/Throwable;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 18776
.end local v0 # "e":Ljava/lang/Throwable;
:goto_14
return-void
.end method
.method public needPlayMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z
.registers 6
.param p1, "messageObject" # Lim/tpelyyftgw/messenger/MessageObject;
.line 18307
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->isVoice()Z
move-result v0
const/4 v1, 0x0
if-nez v0, :cond_24
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z
move-result v0
if-eqz v0, :cond_e
goto :goto_24
.line 18311
:cond_e
invoke-virtual {p1}, Lim/tpelyyftgw/messenger/MessageObject;->isMusic()Z
move-result v0
if-eqz v0, :cond_23
.line 18312
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v1, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v1, v1, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v0, v1, p1}, Lim/tpelyyftgw/messenger/MediaController;->setPlaylist(Ljava/util/ArrayList;Lim/tpelyyftgw/messenger/MessageObject;)Z
move-result v0
return v0
.line 18314
:cond_23
return v1
.line 18308
:cond_24
:goto_24
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v0, p1}, Lim/tpelyyftgw/messenger/MediaController;->playMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z
move-result v0
.line 18309
.local v0, "result":Z
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v2
if-eqz v0, :cond_3b
iget-object v3, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->createVoiceMessagesPlaylist(Lim/tpelyyftgw/messenger/MessageObject;Z)Ljava/util/ArrayList;
invoke-static {v3, p1, v1}, Lim/tpelyyftgw/ui/ChatActivity;->access$26100(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;Z)Ljava/util/ArrayList;
move-result-object v3
goto :goto_3c
:cond_3b
const/4 v3, 0x0
:goto_3c
invoke-virtual {v2, v3, v1}, Lim/tpelyyftgw/messenger/MediaController;->setVoiceMessagesPlaylist(Ljava/util/ArrayList;Z)V
.line 18310
return v0
.end method
.method openPhotoViewerForMessage(Lim/tpelyyftgw/ui/cells/ChatMessageCell;Lim/tpelyyftgw/messenger/MessageObject;)V
.registers 23
.param p1, "cell" # Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.param p2, "message" # Lim/tpelyyftgw/messenger/MessageObject;
.line 18808
move-object/from16 v1, p0
move-object/from16 v9, p2
if-nez p1, :cond_38
.line 18809
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I
move-result v0
.line 18810
.local v0, "count":I
const/4 v2, 0x0
.local v2, "a":I
:goto_13
if-ge v2, v0, :cond_38
.line 18811
iget-object v3, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v3, v3, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->chatListView:Lim/tpelyyftgw/ui/components/RecyclerListView;
invoke-static {v3}, Lim/tpelyyftgw/ui/ChatActivity;->access$100(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/RecyclerListView;
move-result-object v3
invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;
move-result-object v3
.line 18812
.local v3, "child":Landroid/view/View;
instance-of v4, v3, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
if-eqz v4, :cond_35
.line 18813
move-object v4, v3
check-cast v4, Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.line 18814
.local v4, "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
invoke-virtual {v4}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v5
invoke-virtual {v5, v9}, Lim/tpelyyftgw/messenger/MessageObject;->equals(Lim/tpelyyftgw/messenger/MessageObject;)Z
move-result v5
if-eqz v5, :cond_35
.line 18815
move-object v5, v4
.line 18816
.end local p1 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.local v5, "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
move-object v10, v5
goto :goto_3a
.line 18810
.end local v3 # "child":Landroid/view/View;
.end local v4 # "messageCell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.end local v5 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.restart local p1 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
:cond_35
add-int/lit8 v2, v2, 0x1
goto :goto_13
.line 18821
.end local v0 # "count":I
.end local v2 # "a":I
:cond_38
move-object/from16 v10, p1
.end local p1 # "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
.local v10, "cell":Lim/tpelyyftgw/ui/cells/ChatMessageCell;
:goto_3a
invoke-virtual/range {p2 .. p2}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z
move-result v0
if-eqz v0, :cond_47
.line 18822
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->sendSecretMessageRead(Lim/tpelyyftgw/messenger/MessageObject;)Z
invoke-static {v0, v9}, Lim/tpelyyftgw/ui/ChatActivity;->access$28500(Lim/tpelyyftgw/ui/ChatActivity;Lim/tpelyyftgw/messenger/MessageObject;)Z
.line 18824
:cond_47
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v0
iget-object v2, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/ChatActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v2
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/PhotoViewer;->setParentActivity(Landroid/app/Activity;)V
.line 18825
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MediaController;->getPlayingMessageObject()Lim/tpelyyftgw/messenger/MessageObject;
move-result-object v11
.line 18826
.local v11, "playingObject":Lim/tpelyyftgw/messenger/MessageObject;
const/4 v2, 0x0
const/4 v3, 0x1
if-eqz v10, :cond_d8
if-eqz v11, :cond_d8
invoke-virtual {v11}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z
move-result v0
if-eqz v0, :cond_d8
.line 18827
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->getFileLoader()Lim/tpelyyftgw/messenger/FileLoader;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$28600(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/messenger/FileLoader;
move-result-object v0
invoke-virtual {v11}, Lim/tpelyyftgw/messenger/MessageObject;->getDocument()Lim/tpelyyftgw/tgnet/TLRPC$Document;
move-result-object v4
invoke-virtual {v0, v4, v2}, Lim/tpelyyftgw/messenger/FileLoader;->setLoadingVideoForPlayer(Lim/tpelyyftgw/tgnet/TLRPC$Document;Z)V
.line 18828
invoke-virtual {v11, v9}, Lim/tpelyyftgw/messenger/MessageObject;->equals(Lim/tpelyyftgw/messenger/MessageObject;)Z
move-result v0
if-eqz v0, :cond_cd
.line 18829
invoke-virtual {v10}, Lim/tpelyyftgw/ui/cells/ChatMessageCell;->getPhotoImage()Lim/tpelyyftgw/messenger/ImageReceiver;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/ImageReceiver;->getAnimation()Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
move-result-object v4
.line 18830
.local v4, "animation":Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
if-eqz v4, :cond_cd
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->videoTextureView:Landroid/view/TextureView;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$28700(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/TextureView;
move-result-object v0
if-eqz v0, :cond_cd
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->videoPlayerContainer:Landroid/widget/FrameLayout;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$7400(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/widget/FrameLayout;
move-result-object v0
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getTag()Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_cd
.line 18831
invoke-virtual {v4}, Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;->getAnimatedBitmap()Landroid/graphics/Bitmap;
move-result-object v5
.line 18832
.local v5, "bitmap":Landroid/graphics/Bitmap;
if-eqz v5, :cond_cd
.line 18834
:try_start_a7
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->videoTextureView:Landroid/view/TextureView;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$28700(Lim/tpelyyftgw/ui/ChatActivity;)Landroid/view/TextureView;
move-result-object v0
invoke-virtual {v5}, Landroid/graphics/Bitmap;->getWidth()I
move-result v6
invoke-virtual {v5}, Landroid/graphics/Bitmap;->getHeight()I
move-result v7
invoke-virtual {v0, v6, v7}, Landroid/view/TextureView;->getBitmap(II)Landroid/graphics/Bitmap;
move-result-object v0
.line 18835
.local v0, "src":Landroid/graphics/Bitmap;
new-instance v6, Landroid/graphics/Canvas;
invoke-direct {v6, v5}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V
.line 18836
.local v6, "canvas":Landroid/graphics/Canvas;
const/4 v7, 0x0
const/4 v8, 0x0
invoke-virtual {v6, v0, v8, v8, v7}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V
.line 18837
invoke-virtual {v0}, Landroid/graphics/Bitmap;->recycle()V
:try_end_c8
.catchall {:try_start_a7 .. :try_end_c8} :catchall_c9
.line 18840
.end local v0 # "src":Landroid/graphics/Bitmap;
.end local v6 # "canvas":Landroid/graphics/Canvas;
goto :goto_cd
.line 18838
:catchall_c9
move-exception v0
.line 18839
.local v0, "e":Ljava/lang/Throwable;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 18844
.end local v0 # "e":Ljava/lang/Throwable;
.end local v4 # "animation":Lim/tpelyyftgw/ui/components/AnimatedFileDrawable;
.end local v5 # "bitmap":Landroid/graphics/Bitmap;
:cond_cd
:goto_cd
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v11, v9}, Lim/tpelyyftgw/messenger/MessageObject;->equals(Lim/tpelyyftgw/messenger/MessageObject;)Z
move-result v4
invoke-virtual {v0, v3, v3, v2, v4}, Lim/tpelyyftgw/messenger/MediaController;->cleanupPlayer(ZZZZ)V
.line 18846
:cond_d8
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->inScheduleMode:Z
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$13400(Lim/tpelyyftgw/ui/ChatActivity;)Z
move-result v0
if-eqz v0, :cond_144
invoke-virtual/range {p2 .. p2}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z
move-result v0
if-nez v0, :cond_ec
iget v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-ne v0, v3, :cond_144
.line 18847
:cond_ec
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v0
iget-object v4, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v4, v4, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v0, v4}, Lim/tpelyyftgw/ui/PhotoViewer;->setParentChatActivity(Lim/tpelyyftgw/ui/ChatActivity;)V
.line 18848
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
.line 18849
.local v0, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
const/4 v4, 0x0
.local v4, "a":I
iget-object v5, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v5, v5, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v5, v5, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v5
.local v5, "N":I
:goto_107
if-ge v4, v5, :cond_125
.line 18850
iget-object v6, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
iget-object v6, v6, Lim/tpelyyftgw/ui/ChatActivity;->messages:Ljava/util/ArrayList;
invoke-virtual {v6, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v6
check-cast v6, Lim/tpelyyftgw/messenger/MessageObject;
.line 18851
.local v6, "m":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z
move-result v7
if-nez v7, :cond_11f
iget v7, v6, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-ne v7, v3, :cond_122
.line 18852
:cond_11f
invoke-virtual {v0, v2, v6}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V
.line 18849
.end local v6 # "m":Lim/tpelyyftgw/messenger/MessageObject;
:cond_122
add-int/lit8 v4, v4, 0x1
goto :goto_107
.line 18855
.end local v4 # "a":I
.end local v5 # "N":I
:cond_125
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v12
invoke-virtual {v0, v9}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v14
iget-object v2, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->dialog_id:J
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$2500(Lim/tpelyyftgw/ui/ChatActivity;)J
move-result-wide v15
const-wide/16 v17, 0x0
iget-object v2, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->photoViewerProvider:Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;
invoke-static {v2}, Lim/tpelyyftgw/ui/ChatActivity;->access$28800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;
move-result-object v19
move-object v13, v0
invoke-virtual/range {v12 .. v19}, Lim/tpelyyftgw/ui/PhotoViewer;->openPhoto(Ljava/util/ArrayList;IJJLim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;)Z
.line 18856
.end local v0 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
goto :goto_183
.line 18857
:cond_144
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v2
iget v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->type:I
const-wide/16 v3, 0x0
if-eqz v0, :cond_157
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->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 v5
goto :goto_158
:cond_157
move-wide v5, v3
:goto_158
iget v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->type:I
if-eqz v0, :cond_164
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->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 v3
:cond_164
move-wide v7, v3
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
.line 18858
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->photoViewerProvider:Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$28800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;
move-result-object v0
.line 18857
move-object/from16 v3, p2
move-wide v4, v5
move-wide v6, v7
move-object v8, v0
invoke-virtual/range {v2 .. v8}, Lim/tpelyyftgw/ui/PhotoViewer;->openPhoto(Lim/tpelyyftgw/messenger/MessageObject;JJLim/tpelyyftgw/ui/PhotoViewer$PhotoViewerProvider;)Z
move-result v0
if-eqz v0, :cond_183
.line 18859
invoke-static {}, Lim/tpelyyftgw/ui/PhotoViewer;->getInstance()Lim/tpelyyftgw/ui/PhotoViewer;
move-result-object v0
iget-object v2, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v2, v2, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
invoke-virtual {v0, v2}, Lim/tpelyyftgw/ui/PhotoViewer;->setParentChatActivity(Lim/tpelyyftgw/ui/ChatActivity;)V
.line 18862
:cond_183
:goto_183
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$12700(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/HintView;
move-result-object v0
if-eqz v0, :cond_198
.line 18863
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->noSoundHintView:Lim/tpelyyftgw/ui/components/HintView;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$12700(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/HintView;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/HintView;->hide()V
.line 18865
:cond_198
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->forwardHintView:Lim/tpelyyftgw/ui/components/HintView;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$12800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/HintView;
move-result-object v0
if-eqz v0, :cond_1ad
.line 18866
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->forwardHintView:Lim/tpelyyftgw/ui/components/HintView;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$12800(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/HintView;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/HintView;->hide()V
.line 18868
:cond_1ad
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->slowModeHint:Lim/tpelyyftgw/ui/components/HintView;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$12900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/HintView;
move-result-object v0
if-eqz v0, :cond_1c2
.line 18869
iget-object v0, v1, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->slowModeHint:Lim/tpelyyftgw/ui/components/HintView;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$12900(Lim/tpelyyftgw/ui/ChatActivity;)Lim/tpelyyftgw/ui/components/HintView;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/HintView;->hide()V
.line 18871
:cond_1c2
invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MediaController;->resetGoingToShowMessageObject()V
.line 18872
return-void
.end method
.method public setShouldNotRepeatSticker(Lim/tpelyyftgw/messenger/MessageObject;)V
.registers 4
.param p1, "message" # Lim/tpelyyftgw/messenger/MessageObject;
.line 19050
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->alredyPlayedStickers:Ljava/util/HashMap;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$29200(Lim/tpelyyftgw/ui/ChatActivity;)Ljava/util/HashMap;
move-result-object v0
const/4 v1, 0x1
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-virtual {v0, p1, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 19051
return-void
.end method
.method public shouldRepeatSticker(Lim/tpelyyftgw/messenger/MessageObject;)Z
.registers 3
.param p1, "message" # Lim/tpelyyftgw/messenger/MessageObject;
.line 19045
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# getter for: Lim/tpelyyftgw/ui/ChatActivity;->alredyPlayedStickers:Ljava/util/HashMap;
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$29200(Lim/tpelyyftgw/ui/ChatActivity;)Ljava/util/HashMap;
move-result-object v0
invoke-virtual {v0, p1}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z
move-result v0
xor-int/lit8 v0, v0, 0x1
return v0
.end method
.method public videoTimerReached()V
.registers 2
.line 18319
iget-object v0, p0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter$1;->this$1:Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;
iget-object v0, v0, Lim/tpelyyftgw/ui/ChatActivity$ChatActivityAdapter;->this$0:Lim/tpelyyftgw/ui/ChatActivity;
# invokes: Lim/tpelyyftgw/ui/ChatActivity;->showNoSoundHint()V
invoke-static {v0}, Lim/tpelyyftgw/ui/ChatActivity;->access$26200(Lim/tpelyyftgw/ui/ChatActivity;)V
.line 18320
return-void
.end method