Media1Activity$4.smali
.class Lim/tpelyyftgw/ui/Media1Activity$4;
.super Lim/tpelyyftgw/ui/actionbar/ActionBar$ActionBarMenuOnItemClick;
.source "Media1Activity.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lim/tpelyyftgw/ui/Media1Activity;->createView(Landroid/content/Context;)Landroid/view/View;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic this$0:Lim/tpelyyftgw/ui/Media1Activity;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method constructor <init>(Lim/tpelyyftgw/ui/Media1Activity;)V
.registers 2
.param p1, "this$0" # Lim/tpelyyftgw/ui/Media1Activity;
.line 451
iput-object p1, p0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
invoke-direct {p0}, Lim/tpelyyftgw/ui/actionbar/ActionBar$ActionBarMenuOnItemClick;-><init>()V
return-void
.end method
# virtual methods
.method public synthetic lambda$onItemClick$0$Media1Activity$4()V
.registers 3
.line 480
iget-object v0, p0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
# getter for: Lim/tpelyyftgw/ui/Media1Activity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/Media1Activity;->access$3400(Lim/tpelyyftgw/ui/Media1Activity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->hideActionMode()V
.line 481
iget-object v0, p0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
# getter for: Lim/tpelyyftgw/ui/Media1Activity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-static {v0}, Lim/tpelyyftgw/ui/Media1Activity;->access$3500(Lim/tpelyyftgw/ui/Media1Activity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
move-result-object v0
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->closeSearchField()V
.line 482
iget-object v0, p0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
const/4 v1, 0x0
# setter for: Lim/tpelyyftgw/ui/Media1Activity;->cantDeleteMessagesCount:I
invoke-static {v0, v1}, Lim/tpelyyftgw/ui/Media1Activity;->access$1802(Lim/tpelyyftgw/ui/Media1Activity;I)I
.line 483
return-void
.end method
.method public synthetic lambda$onItemClick$1$Media1Activity$4(Lim/tpelyyftgw/ui/DialogsActivity;Ljava/util/ArrayList;Ljava/lang/CharSequence;Z)V
.registers 31
.param p1, "fragment1" # Lim/tpelyyftgw/ui/DialogsActivity;
.param p2, "dids" # Ljava/util/ArrayList;
.param p3, "message" # Ljava/lang/CharSequence;
.param p4, "param" # Z
.line 490
move-object/from16 v0, p0
move-object/from16 v1, p2
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
.line 491
.local v2, "fmessages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
const/4 v3, 0x1
.local v3, "a":I
:goto_a
if-ltz v3, :cond_71
.line 492
new-instance v4, Ljava/util/ArrayList;
invoke-direct {v4}, Ljava/util/ArrayList;-><init>()V
.line 493
.local v4, "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
const/4 v5, 0x0
.local v5, "b":I
:goto_12
iget-object v6, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
# getter for: Lim/tpelyyftgw/ui/Media1Activity;->selectedFiles:[Landroid/util/SparseArray;
invoke-static {v6}, Lim/tpelyyftgw/ui/Media1Activity;->access$1700(Lim/tpelyyftgw/ui/Media1Activity;)[Landroid/util/SparseArray;
move-result-object v6
aget-object v6, v6, v3
invoke-virtual {v6}, Landroid/util/SparseArray;->size()I
move-result v6
if-ge v5, v6, :cond_36
.line 494
iget-object v6, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
# getter for: Lim/tpelyyftgw/ui/Media1Activity;->selectedFiles:[Landroid/util/SparseArray;
invoke-static {v6}, Lim/tpelyyftgw/ui/Media1Activity;->access$1700(Lim/tpelyyftgw/ui/Media1Activity;)[Landroid/util/SparseArray;
move-result-object v6
aget-object v6, v6, v3
invoke-virtual {v6, v5}, Landroid/util/SparseArray;->keyAt(I)I
move-result v6
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
invoke-virtual {v4, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 493
add-int/lit8 v5, v5, 0x1
goto :goto_12
.line 496
.end local v5 # "b":I
:cond_36
invoke-static {v4}, Ljava/util/Collections;->sort(Ljava/util/List;)V
.line 497
invoke-virtual {v4}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v5
:goto_3d
invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
move-result v6
if-eqz v6, :cond_63
invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v6
check-cast v6, Ljava/lang/Integer;
.line 498
.local v6, "id1":Ljava/lang/Integer;
invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I
move-result v7
if-lez v7, :cond_62
.line 499
iget-object v7, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
# getter for: Lim/tpelyyftgw/ui/Media1Activity;->selectedFiles:[Landroid/util/SparseArray;
invoke-static {v7}, Lim/tpelyyftgw/ui/Media1Activity;->access$1700(Lim/tpelyyftgw/ui/Media1Activity;)[Landroid/util/SparseArray;
move-result-object v7
aget-object v7, v7, v3
invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I
move-result v8
invoke-virtual {v7, v8}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v7
invoke-virtual {v2, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 501
.end local v6 # "id1":Ljava/lang/Integer;
:cond_62
goto :goto_3d
.line 502
:cond_63
iget-object v5, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
# getter for: Lim/tpelyyftgw/ui/Media1Activity;->selectedFiles:[Landroid/util/SparseArray;
invoke-static {v5}, Lim/tpelyyftgw/ui/Media1Activity;->access$1700(Lim/tpelyyftgw/ui/Media1Activity;)[Landroid/util/SparseArray;
move-result-object v5
aget-object v5, v5, v3
invoke-virtual {v5}, Landroid/util/SparseArray;->clear()V
.line 491
.end local v4 # "ids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
add-int/lit8 v3, v3, -0x1
goto :goto_a
.line 504
.end local v3 # "a":I
:cond_71
iget-object v3, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
const/4 v4, 0x0
# setter for: Lim/tpelyyftgw/ui/Media1Activity;->cantDeleteMessagesCount:I
invoke-static {v3, v4}, Lim/tpelyyftgw/ui/Media1Activity;->access$1802(Lim/tpelyyftgw/ui/Media1Activity;I)I
.line 505
iget-object v3, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
# getter for: Lim/tpelyyftgw/ui/Media1Activity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-static {v3}, Lim/tpelyyftgw/ui/Media1Activity;->access$2800(Lim/tpelyyftgw/ui/Media1Activity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
move-result-object v3
invoke-virtual {v3}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->hideActionMode()V
.line 507
invoke-virtual/range {p2 .. p2}, Ljava/util/ArrayList;->size()I
move-result v3
const/4 v5, 0x1
if-gt v3, v5, :cond_11f
invoke-virtual {v1, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/Long;
invoke-virtual {v3}, Ljava/lang/Long;->longValue()J
move-result-wide v6
iget-object v3, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
# getter for: Lim/tpelyyftgw/ui/Media1Activity;->currentAccount:I
invoke-static {v3}, Lim/tpelyyftgw/ui/Media1Activity;->access$2900(Lim/tpelyyftgw/ui/Media1Activity;)I
move-result v3
invoke-static {v3}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v3
invoke-virtual {v3}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I
move-result v3
int-to-long v8, v3
cmp-long v3, v6, v8
if-eqz v3, :cond_11f
if-eqz p3, :cond_aa
move-object/from16 v11, p1
goto/16 :goto_121
.line 518
:cond_aa
invoke-virtual {v1, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/Long;
invoke-virtual {v3}, Ljava/lang/Long;->longValue()J
move-result-wide v6
.line 519
.local v6, "did":J
long-to-int v3, v6
.line 520
.local v3, "lower_part":I
const/16 v8, 0x20
shr-long v8, v6, v8
long-to-int v9, v8
.line 521
.local v9, "high_part":I
new-instance v8, Landroid/os/Bundle;
invoke-direct {v8}, Landroid/os/Bundle;-><init>()V
.line 522
.local v8, "args1":Landroid/os/Bundle;
const-string/jumbo v10, "scrollToTopOnResume"
invoke-virtual {v8, v10, v5}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 523
if-eqz v3, :cond_d9
.line 524
if-lez v3, :cond_d0
.line 525
const-string/jumbo v10, "user_id"
invoke-virtual {v8, v10, v3}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
goto :goto_de
.line 526
:cond_d0
if-gez v3, :cond_de
.line 527
neg-int v10, v3
const-string v11, "chat_id"
invoke-virtual {v8, v11, v10}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
goto :goto_de
.line 530
:cond_d9
const-string v10, "enc_id"
invoke-virtual {v8, v10, v9}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 532
:cond_de
:goto_de
if-eqz v3, :cond_f3
.line 533
iget-object v10, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
# getter for: Lim/tpelyyftgw/ui/Media1Activity;->currentAccount:I
invoke-static {v10}, Lim/tpelyyftgw/ui/Media1Activity;->access$3200(Lim/tpelyyftgw/ui/Media1Activity;)I
move-result v10
invoke-static {v10}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v10
move-object/from16 v11, p1
invoke-virtual {v10, v8, v11}, Lim/tpelyyftgw/messenger/MessagesController;->checkCanOpenChat(Landroid/os/Bundle;Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
move-result v10
if-nez v10, :cond_f5
.line 534
return-void
.line 532
:cond_f3
move-object/from16 v11, p1
.line 538
:cond_f5
iget-object v10, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
# getter for: Lim/tpelyyftgw/ui/Media1Activity;->currentAccount:I
invoke-static {v10}, Lim/tpelyyftgw/ui/Media1Activity;->access$3300(Lim/tpelyyftgw/ui/Media1Activity;)I
move-result v10
invoke-static {v10}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v10
sget v12, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I
new-array v4, v4, [Ljava/lang/Object;
invoke-virtual {v10, v12, v4}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 540
new-instance v4, Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {v4, v8}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V
.line 541
.local v4, "chatActivity":Lim/tpelyyftgw/ui/ChatActivity;
iget-object v10, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
invoke-virtual {v10, v4, v5}, Lim/tpelyyftgw/ui/Media1Activity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)Z
.line 542
invoke-virtual {v4, v5, v2}, Lim/tpelyyftgw/ui/ChatActivity;->showFieldPanelForForward(ZLjava/util/ArrayList;)V
.line 544
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v5
if-nez v5, :cond_175
.line 545
iget-object v5, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
invoke-virtual {v5}, Lim/tpelyyftgw/ui/Media1Activity;->removeSelfFromStack()V
goto :goto_175
.line 507
.end local v3 # "lower_part":I
.end local v4 # "chatActivity":Lim/tpelyyftgw/ui/ChatActivity;
.end local v6 # "did":J
.end local v8 # "args1":Landroid/os/Bundle;
.end local v9 # "high_part":I
:cond_11f
move-object/from16 v11, p1
.line 508
:goto_121
iget-object v3, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
# invokes: Lim/tpelyyftgw/ui/Media1Activity;->updateRowsSelection()V
invoke-static {v3}, Lim/tpelyyftgw/ui/Media1Activity;->access$2000(Lim/tpelyyftgw/ui/Media1Activity;)V
.line 509
const/4 v3, 0x0
move v9, v3
.local v9, "a":I
:goto_128
invoke-virtual/range {p2 .. p2}, Ljava/util/ArrayList;->size()I
move-result v3
if-ge v9, v3, :cond_172
.line 510
invoke-virtual {v1, v9}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Ljava/lang/Long;
invoke-virtual {v3}, Ljava/lang/Long;->longValue()J
move-result-wide v24
.line 511
.local v24, "did":J
if-eqz p3, :cond_15d
.line 512
iget-object v3, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
# getter for: Lim/tpelyyftgw/ui/Media1Activity;->currentAccount:I
invoke-static {v3}, Lim/tpelyyftgw/ui/Media1Activity;->access$3000(Lim/tpelyyftgw/ui/Media1Activity;)I
move-result v3
invoke-static {v3}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v12
invoke-interface/range {p3 .. p3}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object v13
const/16 v16, 0x0
const/16 v17, 0x0
const/16 v18, 0x1
const/16 v19, 0x0
const/16 v20, 0x0
const/16 v21, 0x0
const/16 v22, 0x1
const/16 v23, 0x0
move-wide/from16 v14, v24
invoke-virtual/range {v12 .. v23}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Ljava/lang/String;JLim/tpelyyftgw/messenger/MessageObject;Lim/tpelyyftgw/tgnet/TLRPC$WebPage;ZLjava/util/ArrayList;Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;Ljava/util/HashMap;ZI)V
.line 514
:cond_15d
iget-object v3, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
# getter for: Lim/tpelyyftgw/ui/Media1Activity;->currentAccount:I
invoke-static {v3}, Lim/tpelyyftgw/ui/Media1Activity;->access$3100(Lim/tpelyyftgw/ui/Media1Activity;)I
move-result v3
invoke-static {v3}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->getInstance(I)Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v3
const/4 v7, 0x1
const/4 v8, 0x0
move-object v4, v2
move-wide/from16 v5, v24
invoke-virtual/range {v3 .. v8}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->sendMessage(Ljava/util/ArrayList;JZI)I
.line 509
.end local v24 # "did":J
add-int/lit8 v9, v9, 0x1
goto :goto_128
.line 516
.end local v9 # "a":I
:cond_172
invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/ui/DialogsActivity;->finishFragment()V
.line 548
:cond_175
:goto_175
return-void
.end method
.method public onItemClick(I)V
.registers 23
.param p1, "id" # I
.line 454
move-object/from16 v0, p0
move/from16 v1, p1
const/4 v2, -0x1
const/4 v3, 0x0
if-ne v1, v2, :cond_41
.line 455
iget-object v2, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
# getter for: Lim/tpelyyftgw/ui/Media1Activity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-static {v2}, Lim/tpelyyftgw/ui/Media1Activity;->access$1600(Lim/tpelyyftgw/ui/Media1Activity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->isActionModeShowed()Z
move-result v2
if-eqz v2, :cond_3a
.line 456
const/4 v2, 0x1
.local v2, "a":I
:goto_15
if-ltz v2, :cond_25
.line 457
iget-object v4, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
# getter for: Lim/tpelyyftgw/ui/Media1Activity;->selectedFiles:[Landroid/util/SparseArray;
invoke-static {v4}, Lim/tpelyyftgw/ui/Media1Activity;->access$1700(Lim/tpelyyftgw/ui/Media1Activity;)[Landroid/util/SparseArray;
move-result-object v4
aget-object v4, v4, v2
invoke-virtual {v4}, Landroid/util/SparseArray;->clear()V
.line 456
add-int/lit8 v2, v2, -0x1
goto :goto_15
.line 459
.end local v2 # "a":I
:cond_25
iget-object v2, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
# setter for: Lim/tpelyyftgw/ui/Media1Activity;->cantDeleteMessagesCount:I
invoke-static {v2, v3}, Lim/tpelyyftgw/ui/Media1Activity;->access$1802(Lim/tpelyyftgw/ui/Media1Activity;I)I
.line 460
iget-object v2, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
# getter for: Lim/tpelyyftgw/ui/Media1Activity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
invoke-static {v2}, Lim/tpelyyftgw/ui/Media1Activity;->access$1900(Lim/tpelyyftgw/ui/Media1Activity;)Lim/tpelyyftgw/ui/actionbar/ActionBar;
move-result-object v2
invoke-virtual {v2}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->hideActionMode()V
.line 461
iget-object v2, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
# invokes: Lim/tpelyyftgw/ui/Media1Activity;->updateRowsSelection()V
invoke-static {v2}, Lim/tpelyyftgw/ui/Media1Activity;->access$2000(Lim/tpelyyftgw/ui/Media1Activity;)V
goto/16 :goto_16f
.line 463
:cond_3a
iget-object v2, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
invoke-virtual {v2}, Lim/tpelyyftgw/ui/Media1Activity;->finishFragment()V
goto/16 :goto_16f
.line 465
:cond_41
const/4 v2, 0x4
const/16 v4, 0x20
if-ne v1, v2, :cond_b8
.line 466
const/4 v2, 0x0
.line 467
.local v2, "currentChat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
const/4 v3, 0x0
.line 468
.local v3, "currentUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
const/4 v5, 0x0
.line 469
.local v5, "currentEncryptedChat":Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
iget-object v6, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
# getter for: Lim/tpelyyftgw/ui/Media1Activity;->dialog_id:J
invoke-static {v6}, Lim/tpelyyftgw/ui/Media1Activity;->access$2100(Lim/tpelyyftgw/ui/Media1Activity;)J
move-result-wide v6
long-to-int v7, v6
.line 470
.local v7, "lower_id":I
if-eqz v7, :cond_7b
.line 471
if-lez v7, :cond_67
.line 472
iget-object v4, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
# getter for: Lim/tpelyyftgw/ui/Media1Activity;->currentAccount:I
invoke-static {v4}, Lim/tpelyyftgw/ui/Media1Activity;->access$2200(Lim/tpelyyftgw/ui/Media1Activity;)I
move-result v4
invoke-static {v4}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v4
invoke-static {v7}, 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 v3
goto :goto_95
.line 474
:cond_67
iget-object v4, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
# getter for: Lim/tpelyyftgw/ui/Media1Activity;->currentAccount:I
invoke-static {v4}, Lim/tpelyyftgw/ui/Media1Activity;->access$2300(Lim/tpelyyftgw/ui/Media1Activity;)I
move-result v4
invoke-static {v4}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v4
neg-int v6, v7
invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
invoke-virtual {v4, v6}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v2
goto :goto_95
.line 477
:cond_7b
iget-object v6, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
# getter for: Lim/tpelyyftgw/ui/Media1Activity;->currentAccount:I
invoke-static {v6}, Lim/tpelyyftgw/ui/Media1Activity;->access$2400(Lim/tpelyyftgw/ui/Media1Activity;)I
move-result v6
invoke-static {v6}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v6
iget-object v8, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
# getter for: Lim/tpelyyftgw/ui/Media1Activity;->dialog_id:J
invoke-static {v8}, Lim/tpelyyftgw/ui/Media1Activity;->access$2100(Lim/tpelyyftgw/ui/Media1Activity;)J
move-result-wide v8
shr-long/2addr v8, v4
long-to-int v4, v8
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v6, v4}, Lim/tpelyyftgw/messenger/MessagesController;->getEncryptedChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
move-result-object v5
.line 479
:goto_95
iget-object v8, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
const/4 v12, 0x0
# getter for: Lim/tpelyyftgw/ui/Media1Activity;->mergeDialogId:J
invoke-static {v8}, Lim/tpelyyftgw/ui/Media1Activity;->access$2500(Lim/tpelyyftgw/ui/Media1Activity;)J
move-result-wide v13
const/4 v15, 0x0
iget-object v4, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
# getter for: Lim/tpelyyftgw/ui/Media1Activity;->selectedFiles:[Landroid/util/SparseArray;
invoke-static {v4}, Lim/tpelyyftgw/ui/Media1Activity;->access$1700(Lim/tpelyyftgw/ui/Media1Activity;)[Landroid/util/SparseArray;
move-result-object v16
const/16 v17, 0x0
const/16 v18, 0x0
const/16 v19, 0x1
new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$Media1Activity$4$PKEhIGGCrUDjZWEtjexXo6lzR4o;
invoke-direct {v4, v0}, Lim/tpelyyftgw/ui/-$$Lambda$Media1Activity$4$PKEhIGGCrUDjZWEtjexXo6lzR4o;-><init>(Lim/tpelyyftgw/ui/Media1Activity$4;)V
move-object v9, v3
move-object v10, v2
move-object v11, v5
move-object/from16 v20, v4
invoke-static/range {v8 .. v20}, Lim/tpelyyftgw/ui/components/AlertsCreator;->createDeleteMessagesAlert(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;JLim/tpelyyftgw/messenger/MessageObject;[Landroid/util/SparseArray;Lim/tpelyyftgw/messenger/MessageObject$GroupedMessages;ZILjava/lang/Runnable;)V
.line 484
.end local v2 # "currentChat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.end local v3 # "currentUser":Lim/tpelyyftgw/tgnet/TLRPC$User;
.end local v5 # "currentEncryptedChat":Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
.end local v7 # "lower_id":I
goto/16 :goto_16f
:cond_b8
const/4 v2, 0x3
const/4 v5, 0x1
if-ne v1, v2, :cond_df
.line 485
new-instance v3, Landroid/os/Bundle;
invoke-direct {v3}, Landroid/os/Bundle;-><init>()V
.line 486
.local v3, "args":Landroid/os/Bundle;
const-string v4, "onlySelect"
invoke-virtual {v3, v4, v5}, Landroid/os/Bundle;->putBoolean(Ljava/lang/String;Z)V
.line 487
const-string v4, "dialogsType"
invoke-virtual {v3, v4, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 488
new-instance v2, Lim/tpelyyftgw/ui/DialogsActivity;
invoke-direct {v2, v3}, Lim/tpelyyftgw/ui/DialogsActivity;-><init>(Landroid/os/Bundle;)V
.line 489
.local v2, "fragment":Lim/tpelyyftgw/ui/DialogsActivity;
new-instance v4, Lim/tpelyyftgw/ui/-$$Lambda$Media1Activity$4$A4U6_qqW5ArRIfn0aVmKZEUvd9g;
invoke-direct {v4, v0}, Lim/tpelyyftgw/ui/-$$Lambda$Media1Activity$4$A4U6_qqW5ArRIfn0aVmKZEUvd9g;-><init>(Lim/tpelyyftgw/ui/Media1Activity$4;)V
invoke-virtual {v2, v4}, Lim/tpelyyftgw/ui/DialogsActivity;->setDelegate(Lim/tpelyyftgw/ui/DialogsActivity$DialogsActivityDelegate;)V
.line 549
iget-object v4, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
invoke-virtual {v4, v2}, Lim/tpelyyftgw/ui/Media1Activity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;)Z
.end local v2 # "fragment":Lim/tpelyyftgw/ui/DialogsActivity;
.end local v3 # "args":Landroid/os/Bundle;
goto/16 :goto_16e
.line 550
:cond_df
const/4 v2, 0x7
if-ne v1, v2, :cond_16e
.line 551
iget-object v2, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
# getter for: Lim/tpelyyftgw/ui/Media1Activity;->selectedFiles:[Landroid/util/SparseArray;
invoke-static {v2}, Lim/tpelyyftgw/ui/Media1Activity;->access$1700(Lim/tpelyyftgw/ui/Media1Activity;)[Landroid/util/SparseArray;
move-result-object v2
aget-object v2, v2, v3
invoke-virtual {v2}, Landroid/util/SparseArray;->size()I
move-result v2
if-eq v2, v5, :cond_f1
.line 552
return-void
.line 554
:cond_f1
new-instance v2, Landroid/os/Bundle;
invoke-direct {v2}, Landroid/os/Bundle;-><init>()V
.line 555
.local v2, "args":Landroid/os/Bundle;
iget-object v6, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
# getter for: Lim/tpelyyftgw/ui/Media1Activity;->dialog_id:J
invoke-static {v6}, Lim/tpelyyftgw/ui/Media1Activity;->access$2100(Lim/tpelyyftgw/ui/Media1Activity;)J
move-result-wide v6
long-to-int v7, v6
.line 556
.local v7, "lower_part":I
iget-object v6, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
# getter for: Lim/tpelyyftgw/ui/Media1Activity;->dialog_id:J
invoke-static {v6}, Lim/tpelyyftgw/ui/Media1Activity;->access$2100(Lim/tpelyyftgw/ui/Media1Activity;)J
move-result-wide v8
shr-long/2addr v8, v4
long-to-int v4, v8
.line 557
.local v4, "high_id":I
if-eqz v7, :cond_13c
.line 558
if-lez v7, :cond_110
.line 559
const-string/jumbo v6, "user_id"
invoke-virtual {v2, v6, v7}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
goto :goto_141
.line 560
:cond_110
if-gez v7, :cond_141
.line 561
iget-object v6, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
# getter for: Lim/tpelyyftgw/ui/Media1Activity;->currentAccount:I
invoke-static {v6}, Lim/tpelyyftgw/ui/Media1Activity;->access$2600(Lim/tpelyyftgw/ui/Media1Activity;)I
move-result v6
invoke-static {v6}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v6
neg-int v8, v7
invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v8
invoke-virtual {v6, v8}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-result-object v6
.line 562
.local v6, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v6, :cond_135
iget-object v8, v6, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->migrated_to:Lim/tpelyyftgw/tgnet/TLRPC$InputChannel;
if-eqz v8, :cond_135
.line 563
const-string v8, "migrated_to"
invoke-virtual {v2, v8, v7}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 564
iget-object v8, v6, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->migrated_to:Lim/tpelyyftgw/tgnet/TLRPC$InputChannel;
iget v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$InputChannel;->channel_id:I
neg-int v7, v8
.line 566
:cond_135
neg-int v8, v7
const-string v9, "chat_id"
invoke-virtual {v2, v9, v8}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 567
.end local v6 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
goto :goto_141
.line 569
:cond_13c
const-string v6, "enc_id"
invoke-virtual {v2, v6, v4}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 571
:cond_141
:goto_141
iget-object v6, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
# getter for: Lim/tpelyyftgw/ui/Media1Activity;->selectedFiles:[Landroid/util/SparseArray;
invoke-static {v6}, Lim/tpelyyftgw/ui/Media1Activity;->access$1700(Lim/tpelyyftgw/ui/Media1Activity;)[Landroid/util/SparseArray;
move-result-object v6
aget-object v6, v6, v3
invoke-virtual {v6, v3}, Landroid/util/SparseArray;->keyAt(I)I
move-result v6
const-string v8, "message_id"
invoke-virtual {v2, v8, v6}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V
.line 572
iget-object v6, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
# getter for: Lim/tpelyyftgw/ui/Media1Activity;->currentAccount:I
invoke-static {v6}, Lim/tpelyyftgw/ui/Media1Activity;->access$2700(Lim/tpelyyftgw/ui/Media1Activity;)I
move-result v6
invoke-static {v6}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v6
sget v8, Lim/tpelyyftgw/messenger/NotificationCenter;->closeChats:I
new-array v3, v3, [Ljava/lang/Object;
invoke-virtual {v6, v8, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 573
iget-object v3, v0, Lim/tpelyyftgw/ui/Media1Activity$4;->this$0:Lim/tpelyyftgw/ui/Media1Activity;
new-instance v6, Lim/tpelyyftgw/ui/ChatActivity;
invoke-direct {v6, v2}, Lim/tpelyyftgw/ui/ChatActivity;-><init>(Landroid/os/Bundle;)V
invoke-virtual {v3, v6, v5}, Lim/tpelyyftgw/ui/Media1Activity;->presentFragment(Lim/tpelyyftgw/ui/actionbar/BaseFragment;Z)Z
goto :goto_16f
.line 550
.end local v2 # "args":Landroid/os/Bundle;
.end local v4 # "high_id":I
.end local v7 # "lower_part":I
:cond_16e
:goto_16e
nop
.line 575
:goto_16f
return-void
.end method