FileRefController.smali
.class public Lim/tpelyyftgw/messenger/FileRefController;
.super Lim/tpelyyftgw/messenger/BaseController;
.source "FileRefController.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lim/tpelyyftgw/messenger/FileRefController$CachedResult;,
Lim/tpelyyftgw/messenger/FileRefController$Requester;
}
.end annotation
# static fields
.field private static volatile Instance:[Lim/tpelyyftgw/messenger/FileRefController;
# instance fields
.field private lastCleanupTime:J
.field private locationRequester:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/messenger/FileRefController$Requester;",
">;>;"
}
.end annotation
.end field
.field private multiMediaCache:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMultiMedia;",
"[",
"Ljava/lang/Object;",
">;"
}
.end annotation
.end field
.field private parentRequester:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/messenger/FileRefController$Requester;",
">;>;"
}
.end annotation
.end field
.field private responseCache:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap<",
"Ljava/lang/String;",
"Lim/tpelyyftgw/messenger/FileRefController$CachedResult;",
">;"
}
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.registers 1
.line 35
const/4 v0, 0x3
new-array v0, v0, [Lim/tpelyyftgw/messenger/FileRefController;
sput-object v0, Lim/tpelyyftgw/messenger/FileRefController;->Instance:[Lim/tpelyyftgw/messenger/FileRefController;
return-void
.end method
.method public constructor <init>(I)V
.registers 4
.param p1, "instance" # I
.line 51
invoke-direct {p0, p1}, Lim/tpelyyftgw/messenger/BaseController;-><init>(I)V
.line 28
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/messenger/FileRefController;->locationRequester:Ljava/util/HashMap;
.line 29
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/messenger/FileRefController;->parentRequester:Ljava/util/HashMap;
.line 30
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/messenger/FileRefController;->responseCache:Ljava/util/HashMap;
.line 31
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/messenger/FileRefController;->multiMediaCache:Ljava/util/HashMap;
.line 33
invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
move-result-wide v0
iput-wide v0, p0, Lim/tpelyyftgw/messenger/FileRefController;->lastCleanupTime:J
.line 52
return-void
.end method
.method private cleanupCache()V
.registers 11
.line 772
invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
move-result-wide v0
iget-wide v2, p0, Lim/tpelyyftgw/messenger/FileRefController;->lastCleanupTime:J
sub-long/2addr v0, v2
invoke-static {v0, v1}, Ljava/lang/Math;->abs(J)J
move-result-wide v0
const-wide/32 v2, 0x927c0
cmp-long v4, v0, v2
if-gez v4, :cond_13
.line 773
return-void
.line 775
:cond_13
invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
move-result-wide v0
iput-wide v0, p0, Lim/tpelyyftgw/messenger/FileRefController;->lastCleanupTime:J
.line 777
const/4 v0, 0x0
.line 778
.local v0, "keysToDelete":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/String;>;"
iget-object v1, p0, Lim/tpelyyftgw/messenger/FileRefController;->responseCache:Ljava/util/HashMap;
invoke-virtual {v1}, Ljava/util/HashMap;->entrySet()Ljava/util/Set;
move-result-object v1
invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_24
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v4
if-eqz v4, :cond_57
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/util/Map$Entry;
.line 779
.local v4, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;Lim/tpelyyftgw/messenger/FileRefController$CachedResult;>;"
invoke-interface {v4}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/messenger/FileRefController$CachedResult;
.line 780
.local v5, "cachedResult":Lim/tpelyyftgw/messenger/FileRefController$CachedResult;
invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
move-result-wide v6
invoke-static {v5}, Lim/tpelyyftgw/messenger/FileRefController$CachedResult;->access$600(Lim/tpelyyftgw/messenger/FileRefController$CachedResult;)J
move-result-wide v8
sub-long/2addr v6, v8
invoke-static {v6, v7}, Ljava/lang/Math;->abs(J)J
move-result-wide v6
cmp-long v8, v6, v2
if-ltz v8, :cond_56
.line 781
if-nez v0, :cond_4f
.line 782
new-instance v6, Ljava/util/ArrayList;
invoke-direct {v6}, Ljava/util/ArrayList;-><init>()V
move-object v0, v6
.line 784
:cond_4f
invoke-interface {v4}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v6
invoke-virtual {v0, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 786
.end local v4 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;Lim/tpelyyftgw/messenger/FileRefController$CachedResult;>;"
.end local v5 # "cachedResult":Lim/tpelyyftgw/messenger/FileRefController$CachedResult;
:cond_56
goto :goto_24
.line 787
:cond_57
if-eqz v0, :cond_6c
.line 788
const/4 v1, 0x0
.local v1, "a":I
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v2
.local v2, "size":I
:goto_5e
if-ge v1, v2, :cond_6c
.line 789
iget-object v3, p0, Lim/tpelyyftgw/messenger/FileRefController;->responseCache:Ljava/util/HashMap;
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 788
add-int/lit8 v1, v1, 0x1
goto :goto_5e
.line 792
.end local v1 # "a":I
.end local v2 # "size":I
:cond_6c
return-void
.end method
.method private getCachedResponse(Ljava/lang/String;)Lim/tpelyyftgw/messenger/FileRefController$CachedResult;
.registers 8
.param p1, "key" # Ljava/lang/String;
.line 795
iget-object v0, p0, Lim/tpelyyftgw/messenger/FileRefController;->responseCache:Ljava/util/HashMap;
invoke-virtual {v0, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/messenger/FileRefController$CachedResult;
.line 796
.local v0, "cachedResult":Lim/tpelyyftgw/messenger/FileRefController$CachedResult;
if-eqz v0, :cond_24
invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
move-result-wide v1
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileRefController$CachedResult;->access$600(Lim/tpelyyftgw/messenger/FileRefController$CachedResult;)J
move-result-wide v3
sub-long/2addr v1, v3
invoke-static {v1, v2}, Ljava/lang/Math;->abs(J)J
move-result-wide v1
const-wide/32 v3, 0x927c0
cmp-long v5, v1, v3
if-ltz v5, :cond_24
.line 797
iget-object v1, p0, Lim/tpelyyftgw/messenger/FileRefController;->responseCache:Ljava/util/HashMap;
invoke-virtual {v1, p1}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 798
const/4 v0, 0x0
.line 800
:cond_24
return-object v0
.end method
.method private getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;)[B
.registers 15
.param p1, "chat" # Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.param p2, "location" # Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
.param p3, "needReplacement" # [Z
.param p4, "replacement" # [Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
.line 893
if-eqz p1, :cond_3f
iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->photo:Lim/tpelyyftgw/tgnet/TLRPC$ChatPhoto;
if-eqz v0, :cond_3f
instance-of v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputFileLocation;
if-nez v0, :cond_b
goto :goto_3f
.line 896
:cond_b
iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->photo:Lim/tpelyyftgw/tgnet/TLRPC$ChatPhoto;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatPhoto;->photo_small:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
invoke-direct {p0, v0, p2, p3}, Lim/tpelyyftgw/messenger/FileRefController;->getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z)[B
move-result-object v0
.line 897
.local v0, "result":[B
const/4 v2, 0x0
const/4 v4, 0x0
move-object v1, p0
move-object v3, p1
move-object v5, p2
move-object v6, p4
move-object v7, p3
invoke-direct/range {v1 .. v7}, Lim/tpelyyftgw/messenger/FileRefController;->getPeerReferenceReplacement(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$Chat;ZLim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z)Z
move-result v1
const/4 v2, 0x0
if-eqz v1, :cond_24
.line 898
new-array v1, v2, [B
return-object v1
.line 900
:cond_24
if-nez v0, :cond_3e
.line 901
iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->photo:Lim/tpelyyftgw/tgnet/TLRPC$ChatPhoto;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatPhoto;->photo_big:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
invoke-direct {p0, v1, p2, p3}, Lim/tpelyyftgw/messenger/FileRefController;->getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z)[B
move-result-object v0
.line 902
const/4 v4, 0x0
const/4 v6, 0x1
move-object v3, p0
move-object v5, p1
move-object v7, p2
move-object v8, p4
move-object v9, p3
invoke-direct/range {v3 .. v9}, Lim/tpelyyftgw/messenger/FileRefController;->getPeerReferenceReplacement(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$Chat;ZLim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z)Z
move-result v1
if-eqz v1, :cond_3e
.line 903
new-array v1, v2, [B
return-object v1
.line 906
:cond_3e
return-object v0
.line 894
.end local v0 # "result":[B
:cond_3f
:goto_3f
const/4 v0, 0x0
return-object v0
.end method
.method private getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$Document;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;)[B
.registers 13
.param p1, "document" # Lim/tpelyyftgw/tgnet/TLRPC$Document;
.param p2, "location" # Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
.param p3, "needReplacement" # [Z
.param p4, "replacement" # [Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
.line 815
const/4 v0, 0x0
if-eqz p1, :cond_66
if-nez p2, :cond_6
goto :goto_66
.line 818
:cond_6
instance-of v1, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputDocumentFileLocation;
if-eqz v1, :cond_15
.line 819
iget-wide v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$Document;->id:J
iget-wide v3, p2, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->id:J
cmp-long v5, v1, v3
if-nez v5, :cond_65
.line 820
iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$Document;->file_reference:[B
return-object v0
.line 823
:cond_15
const/4 v1, 0x0
.local v1, "a":I
iget-object v2, p1, Lim/tpelyyftgw/tgnet/TLRPC$Document;->thumbs:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
.local v2, "size":I
:goto_1c
if-ge v1, v2, :cond_65
.line 824
iget-object v3, p1, Lim/tpelyyftgw/tgnet/TLRPC$Document;->thumbs:Ljava/util/ArrayList;
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.line 825
.local v3, "photoSize":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
invoke-direct {p0, v3, p2, p3}, Lim/tpelyyftgw/messenger/FileRefController;->getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z)[B
move-result-object v4
.line 826
.local v4, "result":[B
if-eqz p3, :cond_5f
const/4 v5, 0x0
aget-boolean v6, p3, v5
if-eqz v6, :cond_5f
.line 827
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputDocumentFileLocation;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputDocumentFileLocation;-><init>()V
aput-object v0, p4, v5
.line 828
aget-object v0, p4, v5
iget-wide v6, p1, Lim/tpelyyftgw/tgnet/TLRPC$Document;->id:J
iput-wide v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->id:J
.line 829
aget-object v0, p4, v5
iget-wide v6, p2, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->volume_id:J
iput-wide v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->volume_id:J
.line 830
aget-object v0, p4, v5
iget v6, p2, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->local_id:I
iput v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->local_id:I
.line 831
aget-object v0, p4, v5
iget-wide v6, p1, Lim/tpelyyftgw/tgnet/TLRPC$Document;->access_hash:J
iput-wide v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->access_hash:J
.line 832
aget-object v0, p4, v5
iget-object v6, p1, Lim/tpelyyftgw/tgnet/TLRPC$Document;->file_reference:[B
iput-object v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->file_reference:[B
.line 833
aget-object v0, p4, v5
iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->type:Ljava/lang/String;
iput-object v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->thumb_size:Ljava/lang/String;
.line 834
iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$Document;->file_reference:[B
return-object v0
.line 836
:cond_5f
if-eqz v4, :cond_62
.line 837
return-object v4
.line 823
.end local v3 # "photoSize":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.end local v4 # "result":[B
:cond_62
add-int/lit8 v1, v1, 0x1
goto :goto_1c
.line 841
.end local v1 # "a":I
.end local v2 # "size":I
:cond_65
return-object v0
.line 816
:cond_66
:goto_66
return-object v0
.end method
.method private getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z)[B
.registers 10
.param p1, "fileLocation" # Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
.param p2, "location" # Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
.param p3, "needReplacement" # [Z
.line 945
const/4 v0, 0x0
if-eqz p1, :cond_24
instance-of v1, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputFileLocation;
if-nez v1, :cond_8
goto :goto_24
.line 948
:cond_8
iget v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->local_id:I
iget v2, p2, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->local_id:I
if-ne v1, v2, :cond_23
iget-wide v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->volume_id:J
iget-wide v3, p2, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->volume_id:J
cmp-long v5, v1, v3
if-nez v5, :cond_23
.line 949
iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->file_reference:[B
if-nez v0, :cond_20
if-eqz p3, :cond_20
.line 950
const/4 v0, 0x0
const/4 v1, 0x1
aput-boolean v1, p3, v0
.line 952
:cond_20
iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->file_reference:[B
return-object v0
.line 954
:cond_23
return-object v0
.line 946
:cond_24
:goto_24
return-object v0
.end method
.method private getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$Photo;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;)[B
.registers 13
.param p1, "photo" # Lim/tpelyyftgw/tgnet/TLRPC$Photo;
.param p2, "location" # Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
.param p3, "needReplacement" # [Z
.param p4, "replacement" # [Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
.line 910
const/4 v0, 0x0
if-nez p1, :cond_4
.line 911
return-object v0
.line 913
:cond_4
instance-of v1, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPhotoFileLocation;
if-eqz v1, :cond_13
.line 914
iget-wide v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$Photo;->id:J
iget-wide v3, p2, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->id:J
cmp-long v5, v1, v3
if-nez v5, :cond_12
iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$Photo;->file_reference:[B
:cond_12
return-object v0
.line 915
:cond_13
instance-of v1, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputFileLocation;
if-eqz v1, :cond_67
.line 916
const/4 v1, 0x0
.local v1, "a":I
iget-object v2, p1, Lim/tpelyyftgw/tgnet/TLRPC$Photo;->sizes:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
.local v2, "size":I
:goto_1e
if-ge v1, v2, :cond_67
.line 917
iget-object v3, p1, Lim/tpelyyftgw/tgnet/TLRPC$Photo;->sizes:Ljava/util/ArrayList;
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.line 918
.local v3, "photoSize":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
invoke-direct {p0, v3, p2, p3}, Lim/tpelyyftgw/messenger/FileRefController;->getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z)[B
move-result-object v4
.line 919
.local v4, "result":[B
if-eqz p3, :cond_61
const/4 v5, 0x0
aget-boolean v6, p3, v5
if-eqz v6, :cond_61
.line 920
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPhotoFileLocation;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPhotoFileLocation;-><init>()V
aput-object v0, p4, v5
.line 921
aget-object v0, p4, v5
iget-wide v6, p1, Lim/tpelyyftgw/tgnet/TLRPC$Photo;->id:J
iput-wide v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->id:J
.line 922
aget-object v0, p4, v5
iget-wide v6, p2, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->volume_id:J
iput-wide v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->volume_id:J
.line 923
aget-object v0, p4, v5
iget v6, p2, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->local_id:I
iput v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->local_id:I
.line 924
aget-object v0, p4, v5
iget-wide v6, p1, Lim/tpelyyftgw/tgnet/TLRPC$Photo;->access_hash:J
iput-wide v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->access_hash:J
.line 925
aget-object v0, p4, v5
iget-object v6, p1, Lim/tpelyyftgw/tgnet/TLRPC$Photo;->file_reference:[B
iput-object v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->file_reference:[B
.line 926
aget-object v0, p4, v5
iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->type:Ljava/lang/String;
iput-object v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->thumb_size:Ljava/lang/String;
.line 927
iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$Photo;->file_reference:[B
return-object v0
.line 929
:cond_61
if-eqz v4, :cond_64
.line 930
return-object v4
.line 916
.end local v3 # "photoSize":Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.end local v4 # "result":[B
:cond_64
add-int/lit8 v1, v1, 0x1
goto :goto_1e
.line 934
.end local v1 # "a":I
.end local v2 # "size":I
:cond_67
return-object v0
.end method
.method private getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z)[B
.registers 5
.param p1, "photoSize" # Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;
.param p2, "location" # Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
.param p3, "needReplacement" # [Z
.line 938
if-eqz p1, :cond_e
instance-of v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputFileLocation;
if-nez v0, :cond_7
goto :goto_e
.line 941
:cond_7
iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$PhotoSize;->location:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
invoke-direct {p0, v0, p2, p3}, Lim/tpelyyftgw/messenger/FileRefController;->getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z)[B
move-result-object v0
return-object v0
.line 939
:cond_e
:goto_e
const/4 v0, 0x0
return-object v0
.end method
.method private getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;)[B
.registers 15
.param p1, "user" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.param p2, "location" # Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
.param p3, "needReplacement" # [Z
.param p4, "replacement" # [Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
.line 876
if-eqz p1, :cond_3f
iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$User;->photo:Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;
if-eqz v0, :cond_3f
instance-of v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputFileLocation;
if-nez v0, :cond_b
goto :goto_3f
.line 879
:cond_b
iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$User;->photo:Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;
iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;->photo_small:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
invoke-direct {p0, v0, p2, p3}, Lim/tpelyyftgw/messenger/FileRefController;->getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z)[B
move-result-object v0
.line 880
.local v0, "result":[B
const/4 v3, 0x0
const/4 v4, 0x0
move-object v1, p0
move-object v2, p1
move-object v5, p2
move-object v6, p4
move-object v7, p3
invoke-direct/range {v1 .. v7}, Lim/tpelyyftgw/messenger/FileRefController;->getPeerReferenceReplacement(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$Chat;ZLim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z)Z
move-result v1
const/4 v2, 0x0
if-eqz v1, :cond_24
.line 881
new-array v1, v2, [B
return-object v1
.line 883
:cond_24
if-nez v0, :cond_3e
.line 884
iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$User;->photo:Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;->photo_big:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
invoke-direct {p0, v1, p2, p3}, Lim/tpelyyftgw/messenger/FileRefController;->getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z)[B
move-result-object v0
.line 885
const/4 v5, 0x0
const/4 v6, 0x1
move-object v3, p0
move-object v4, p1
move-object v7, p2
move-object v8, p4
move-object v9, p3
invoke-direct/range {v3 .. v9}, Lim/tpelyyftgw/messenger/FileRefController;->getPeerReferenceReplacement(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$Chat;ZLim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z)Z
move-result v1
if-eqz v1, :cond_3e
.line 886
new-array v1, v2, [B
return-object v1
.line 889
:cond_3e
return-object v0
.line 877
.end local v0 # "result":[B
:cond_3f
:goto_3f
const/4 v0, 0x0
return-object v0
.end method
.method private getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$WebPage;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;)[B
.registers 9
.param p1, "webpage" # Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
.param p2, "location" # Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
.param p3, "needReplacement" # [Z
.param p4, "replacement" # [Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
.line 958
iget-object v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
invoke-direct {p0, v0, p2, p3, p4}, Lim/tpelyyftgw/messenger/FileRefController;->getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$Document;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;)[B
move-result-object v0
.line 959
.local v0, "result":[B
if-eqz v0, :cond_9
.line 960
return-object v0
.line 962
:cond_9
iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->photo:Lim/tpelyyftgw/tgnet/TLRPC$Photo;
invoke-direct {p0, v1, p2, p3, p4}, Lim/tpelyyftgw/messenger/FileRefController;->getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$Photo;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;)[B
move-result-object v0
.line 963
if-eqz v0, :cond_12
.line 964
return-object v0
.line 966
:cond_12
if-nez v0, :cond_56
iget-object v1, p1, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->cached_page:Lim/tpelyyftgw/tgnet/TLRPC$Page;
if-eqz v1, :cond_56
.line 967
const/4 v1, 0x0
.local v1, "b":I
iget-object v2, p1, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->cached_page:Lim/tpelyyftgw/tgnet/TLRPC$Page;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Page;->documents:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
.local v2, "size2":I
:goto_21
if-ge v1, v2, :cond_37
.line 968
iget-object v3, p1, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->cached_page:Lim/tpelyyftgw/tgnet/TLRPC$Page;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Page;->documents:Ljava/util/ArrayList;
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$Document;
invoke-direct {p0, v3, p2, p3, p4}, Lim/tpelyyftgw/messenger/FileRefController;->getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$Document;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;)[B
move-result-object v0
.line 969
if-eqz v0, :cond_34
.line 970
return-object v0
.line 967
:cond_34
add-int/lit8 v1, v1, 0x1
goto :goto_21
.line 973
.end local v1 # "b":I
.end local v2 # "size2":I
:cond_37
const/4 v1, 0x0
.restart local v1 # "b":I
iget-object v2, p1, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->cached_page:Lim/tpelyyftgw/tgnet/TLRPC$Page;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Page;->photos:Ljava/util/ArrayList;
invoke-virtual {v2}, Ljava/util/ArrayList;->size()I
move-result v2
.restart local v2 # "size2":I
:goto_40
if-ge v1, v2, :cond_56
.line 974
iget-object v3, p1, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->cached_page:Lim/tpelyyftgw/tgnet/TLRPC$Page;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Page;->photos:Ljava/util/ArrayList;
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v3
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$Photo;
invoke-direct {p0, v3, p2, p3, p4}, Lim/tpelyyftgw/messenger/FileRefController;->getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$Photo;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;)[B
move-result-object v0
.line 975
if-eqz v0, :cond_53
.line 976
return-object v0
.line 973
:cond_53
add-int/lit8 v1, v1, 0x1
goto :goto_40
.line 980
.end local v1 # "b":I
.end local v2 # "size2":I
:cond_56
const/4 v1, 0x0
return-object v1
.end method
.method public static getInstance(I)Lim/tpelyyftgw/messenger/FileRefController;
.registers 5
.param p0, "num" # I
.line 38
sget-object v0, Lim/tpelyyftgw/messenger/FileRefController;->Instance:[Lim/tpelyyftgw/messenger/FileRefController;
aget-object v0, v0, p0
.line 39
.local v0, "localInstance":Lim/tpelyyftgw/messenger/FileRefController;
if-nez v0, :cond_1f
.line 40
const-class v1, Lim/tpelyyftgw/messenger/FileRefController;
monitor-enter v1
.line 41
:try_start_9
sget-object v2, Lim/tpelyyftgw/messenger/FileRefController;->Instance:[Lim/tpelyyftgw/messenger/FileRefController;
aget-object v2, v2, p0
move-object v0, v2
.line 42
if-nez v0, :cond_1a
.line 43
sget-object v2, Lim/tpelyyftgw/messenger/FileRefController;->Instance:[Lim/tpelyyftgw/messenger/FileRefController;
new-instance v3, Lim/tpelyyftgw/messenger/FileRefController;
invoke-direct {v3, p0}, Lim/tpelyyftgw/messenger/FileRefController;-><init>(I)V
move-object v0, v3
aput-object v3, v2, p0
.line 45
:cond_1a
monitor-exit v1
goto :goto_1f
:catchall_1c
move-exception v2
monitor-exit v1
:try_end_1e
.catchall {:try_start_9 .. :try_end_1e} :catchall_1c
throw v2
.line 47
:cond_1f
:goto_1f
return-object v0
.end method
.method public static getKeyForParentObject(Ljava/lang/Object;)Ljava/lang/String;
.registers 6
.param p0, "parentObject" # Ljava/lang/Object;
.line 55
instance-of v0, p0, Lim/tpelyyftgw/messenger/MessageObject;
const-string v1, "message"
const-string v2, "_"
if-eqz v0, :cond_31
.line 56
move-object v0, p0
check-cast v0, Lim/tpelyyftgw/messenger/MessageObject;
.line 57
.local v0, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getChannelId()I
move-result v3
.line 58
.local v3, "channelId":I
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getRealId()I
move-result v1
invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-boolean v1, v0, Lim/tpelyyftgw/messenger/MessageObject;->scheduled:Z
invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
return-object v1
.line 59
.end local v0 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v3 # "channelId":I
:cond_31
instance-of v0, p0, Lim/tpelyyftgw/tgnet/TLRPC$Message;
if-eqz v0, :cond_5a
.line 60
move-object v0, p0
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;
.line 61
.local v0, "message":Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;
if-eqz v3, :cond_41
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I
goto :goto_42
:cond_41
const/4 v3, 0x0
.line 62
.restart local v3 # "channelId":I
:goto_42
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I
invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
return-object v1
.line 63
.end local v0 # "message":Lim/tpelyyftgw/tgnet/TLRPC$Message;
.end local v3 # "channelId":I
:cond_5a
instance-of v0, p0, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
if-eqz v0, :cond_76
.line 64
move-object v0, p0
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
.line 65
.local v0, "webPage":Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v2, "webpage"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->id:J
invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
return-object v1
.line 66
.end local v0 # "webPage":Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
:cond_76
instance-of v0, p0, Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_92
.line 67
move-object v0, p0
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 68
.local v0, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v2, "user"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
return-object v1
.line 69
.end local v0 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:cond_92
instance-of v0, p0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_ad
.line 70
move-object v0, p0
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 71
.local v0, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "chat"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
return-object v1
.line 72
.end local v0 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
:cond_ad
instance-of v0, p0, Ljava/lang/String;
if-eqz v0, :cond_c7
.line 73
move-object v0, p0
check-cast v0, Ljava/lang/String;
.line 74
.local v0, "string":Ljava/lang/String;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v2, "str"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
return-object v1
.line 75
.end local v0 # "string":Ljava/lang/String;
:cond_c7
instance-of v0, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
const-string/jumbo v1, "set"
if-eqz v0, :cond_e5
.line 76
move-object v0, p0
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
.line 77
.local v0, "stickerSet":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
iget-wide v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->id:J
invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
return-object v1
.line 78
.end local v0 # "stickerSet":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
:cond_e5
instance-of v0, p0, Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;
if-eqz v0, :cond_100
.line 79
move-object v0, p0
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;
.line 80
.local v0, "stickerSet":Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
iget-wide v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->id:J
invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
return-object v1
.line 81
.end local v0 # "stickerSet":Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;
:cond_100
instance-of v0, p0, Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
if-eqz v0, :cond_119
.line 82
move-object v0, p0
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
.line 83
.local v0, "inputStickerSet":Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;->id:J
invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
return-object v1
.line 84
.end local v0 # "inputStickerSet":Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
:cond_119
instance-of v0, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
if-eqz v0, :cond_135
.line 85
move-object v0, p0
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
.line 86
.local v0, "wallPaper":Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v2, "wallpaper"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->id:J
invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
return-object v1
.line 87
.end local v0 # "wallPaper":Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
:cond_135
instance-of v0, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;
if-eqz v0, :cond_151
.line 88
move-object v0, p0
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;
.line 89
.local v0, "theme":Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v2, "theme"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v2, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;->id:J
invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
return-object v1
.line 91
.end local v0 # "theme":Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;
:cond_151
if-eqz p0, :cond_165
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, ""
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
goto :goto_166
:cond_165
const/4 v0, 0x0
:goto_166
return-object v0
.end method
.method private getPeerReferenceReplacement(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$Chat;ZLim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z)Z
.registers 11
.param p1, "user" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.param p2, "chat" # Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.param p3, "big" # Z
.param p4, "location" # Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
.param p5, "replacement" # [Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
.param p6, "needReplacement" # [Z
.line 845
const/4 v0, 0x0
if-eqz p6, :cond_5a
aget-boolean v1, p6, v0
if-eqz v1, :cond_5a
.line 846
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerPhotoFileLocation;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerPhotoFileLocation;-><init>()V
aput-object v1, p5, v0
.line 847
aget-object v1, p5, v0
iget-wide v2, p4, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->volume_id:J
iput-wide v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->id:J
.line 848
aget-object v1, p5, v0
iget-wide v2, p4, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->volume_id:J
iput-wide v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->volume_id:J
.line 849
aget-object v1, p5, v0
iget v2, p4, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->local_id:I
iput v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->local_id:I
.line 850
aget-object v1, p5, v0
iput-boolean p3, v1, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->big:Z
.line 852
if-eqz p1, :cond_35
.line 853
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;-><init>()V
.line 854
.local v1, "inputPeerUser":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;
iget v2, p1, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
iput v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;->user_id:I
.line 855
iget-wide v2, p1, Lim/tpelyyftgw/tgnet/TLRPC$User;->access_hash:J
iput-wide v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerUser;->access_hash:J
.line 856
nop
.line 857
.local v1, "peer":Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
goto :goto_54
.line 858
.end local v1 # "peer":Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
:cond_35
invoke-static {p2}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z
move-result v1
if-eqz v1, :cond_46
.line 859
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerChat;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerChat;-><init>()V
.line 860
.local v1, "inputPeerChat":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerChat;
iget v2, p2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
iput v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerChat;->chat_id:I
.line 861
nop
.line 862
.local v1, "peer":Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
goto :goto_54
.line 863
.end local v1 # "peer":Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
:cond_46
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerChannel;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerChannel;-><init>()V
.line 864
.local v1, "inputPeerChannel":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerChannel;
iget v2, p2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
iput v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerChannel;->channel_id:I
.line 865
iget-wide v2, p2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->access_hash:J
iput-wide v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerChannel;->access_hash:J
.line 866
move-object v2, v1
.line 869
.local v1, "peer":Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
:goto_54
aget-object v0, p5, v0
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
.line 870
const/4 v0, 0x1
return v0
.line 872
.end local v1 # "peer":Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
:cond_5a
return v0
.end method
.method public static isFileRefError(Ljava/lang/String;)Z
.registers 2
.param p0, "error" # Ljava/lang/String;
.line 984
const-string v0, "FILEREF_EXPIRED"
invoke-virtual {v0, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_25
const-string v0, "FILE_REFERENCE_EXPIRED"
invoke-virtual {v0, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_25
const-string v0, "FILE_REFERENCE_EMPTY"
invoke-virtual {v0, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_25
if-eqz p0, :cond_23
const-string v0, "FILE_REFERENCE_"
invoke-virtual {p0, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_23
goto :goto_25
:cond_23
const/4 v0, 0x0
goto :goto_26
:cond_25
:goto_25
const/4 v0, 0x1
:goto_26
return v0
.end method
.method static synthetic lambda$onRequestComplete$28(Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;)V
.registers 1
.param p0, "theme" # Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;
.line 654
invoke-static {p0}, Lim/tpelyyftgw/ui/actionbar/Theme;->setThemeFileReference(Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;)V
return-void
.end method
.method static synthetic lambda$onUpdateObjectReference$23(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 2
.param p0, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p1, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 468
return-void
.end method
.method static synthetic lambda$onUpdateObjectReference$24(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 2
.param p0, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p1, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 474
return-void
.end method
.method static synthetic lambda$onUpdateObjectReference$25(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 2
.param p0, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p1, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 480
return-void
.end method
.method private onRequestComplete(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Z)Z
.registers 31
.param p1, "locationKey" # Ljava/lang/String;
.param p2, "parentKey" # Ljava/lang/String;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "cache" # Z
.line 547
move-object/from16 v0, p0
move-object/from16 v1, p1
move-object/from16 v2, p2
move-object/from16 v3, p3
const/4 v4, 0x0
.line 548
.local v4, "found":Z
const/4 v6, 0x0
const/4 v7, 0x1
if-eqz v2, :cond_4a
.line 549
iget-object v8, v0, Lim/tpelyyftgw/messenger/FileRefController;->parentRequester:Ljava/util/HashMap;
invoke-virtual {v8, v2}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v8
check-cast v8, Ljava/util/ArrayList;
.line 550
.local v8, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
if-eqz v8, :cond_4a
.line 551
const/4 v9, 0x0
.local v9, "q":I
invoke-virtual {v8}, Ljava/util/ArrayList;->size()I
move-result v10
.local v10, "N":I
:goto_1c
if-ge v9, v10, :cond_40
.line 552
invoke-virtual {v8, v9}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v11
check-cast v11, Lim/tpelyyftgw/messenger/FileRefController$Requester;
.line 553
.local v11, "requester":Lim/tpelyyftgw/messenger/FileRefController$Requester;
invoke-static {v11}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$500(Lim/tpelyyftgw/messenger/FileRefController$Requester;)Z
move-result v12
if-eqz v12, :cond_2b
.line 554
goto :goto_3d
.line 556
:cond_2b
invoke-static {v11}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$300(Lim/tpelyyftgw/messenger/FileRefController$Requester;)Ljava/lang/String;
move-result-object v12
if-eqz p4, :cond_35
if-nez v4, :cond_35
const/4 v13, 0x1
goto :goto_36
:cond_35
const/4 v13, 0x0
:goto_36
invoke-direct {v0, v12, v6, v3, v13}, Lim/tpelyyftgw/messenger/FileRefController;->onRequestComplete(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Z)Z
move-result v12
if-eqz v12, :cond_3d
.line 557
const/4 v4, 0x1
.line 551
.end local v11 # "requester":Lim/tpelyyftgw/messenger/FileRefController$Requester;
:cond_3d
:goto_3d
add-int/lit8 v9, v9, 0x1
goto :goto_1c
.line 560
.end local v9 # "q":I
.end local v10 # "N":I
:cond_40
if-eqz v4, :cond_45
.line 561
invoke-direct {v0, v2, v3}, Lim/tpelyyftgw/messenger/FileRefController;->putReponseToCache(Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;)V
.line 563
:cond_45
iget-object v9, v0, Lim/tpelyyftgw/messenger/FileRefController;->parentRequester:Ljava/util/HashMap;
invoke-virtual {v9, v2}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 566
.end local v8 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
:cond_4a
const/4 v8, 0x0
.line 567
.local v8, "result":[B
const/4 v9, 0x0
.line 568
.local v9, "locationReplacement":[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
const/4 v10, 0x0
.line 569
.local v10, "needReplacement":[Z
iget-object v11, v0, Lim/tpelyyftgw/messenger/FileRefController;->locationRequester:Ljava/util/HashMap;
invoke-virtual {v11, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v11
check-cast v11, Ljava/util/ArrayList;
.line 570
.local v11, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
if-nez v11, :cond_58
.line 571
return v4
.line 573
:cond_58
const/4 v12, 0x0
.local v12, "q":I
invoke-virtual {v11}, Ljava/util/ArrayList;->size()I
move-result v13
.local v13, "N":I
:goto_5d
if-ge v12, v13, :cond_4a2
.line 574
invoke-virtual {v11, v12}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v14
check-cast v14, Lim/tpelyyftgw/messenger/FileRefController$Requester;
.line 575
.local v14, "requester":Lim/tpelyyftgw/messenger/FileRefController$Requester;
invoke-static {v14}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$500(Lim/tpelyyftgw/messenger/FileRefController$Requester;)Z
move-result v15
if-eqz v15, :cond_71
.line 576
move-object v2, v6
move-object/from16 v25, v11
const/4 v5, 0x0
goto/16 :goto_499
.line 578
:cond_71
invoke-static {v14}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$200(Lim/tpelyyftgw/messenger/FileRefController$Requester;)Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
move-result-object v15
instance-of v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputFileLocation;
if-eqz v15, :cond_7d
.line 579
new-array v9, v7, [Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
.line 580
new-array v10, v7, [Z
.line 582
:cond_7d
invoke-static {v14, v7}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$502(Lim/tpelyyftgw/messenger/FileRefController$Requester;Z)Z
.line 583
instance-of v15, v3, Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;
if-eqz v15, :cond_1cf
.line 584
move-object v15, v3
check-cast v15, Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;
.line 585
.local v15, "res":Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;
iget-object v6, v15, Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;->messages:Ljava/util/ArrayList;
invoke-virtual {v6}, Ljava/util/ArrayList;->isEmpty()Z
move-result v6
if-nez v6, :cond_1ca
.line 586
const/4 v6, 0x0
.local v6, "i":I
iget-object v7, v15, Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;->messages:Ljava/util/ArrayList;
invoke-virtual {v7}, Ljava/util/ArrayList;->size()I
move-result v7
.local v7, "size3":I
:goto_96
if-ge v6, v7, :cond_19a
.line 587
iget-object v5, v15, Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;->messages:Ljava/util/ArrayList;
invoke-virtual {v5, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;
.line 588
.local v5, "message":Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget-object v2, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
if-eqz v2, :cond_10d
.line 589
iget-object v2, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
if-eqz v2, :cond_bb
.line 590
iget-object v2, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
move/from16 v23, v7
.end local v7 # "size3":I
.local v23, "size3":I
invoke-static {v14}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$200(Lim/tpelyyftgw/messenger/FileRefController$Requester;)Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
move-result-object v7
invoke-direct {v0, v2, v7, v10, v9}, Lim/tpelyyftgw/messenger/FileRefController;->getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$Document;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;)[B
move-result-object v2
move-object v8, v2
.end local v8 # "result":[B
.local v2, "result":[B
goto/16 :goto_122
.line 591
.end local v2 # "result":[B
.end local v23 # "size3":I
.restart local v7 # "size3":I
.restart local v8 # "result":[B
:cond_bb
move/from16 v23, v7
.end local v7 # "size3":I
.restart local v23 # "size3":I
iget-object v2, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->game:Lim/tpelyyftgw/tgnet/TLRPC$TL_game;
if-eqz v2, :cond_e5
.line 592
iget-object v2, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->game:Lim/tpelyyftgw/tgnet/TLRPC$TL_game;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_game;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
invoke-static {v14}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$200(Lim/tpelyyftgw/messenger/FileRefController$Requester;)Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
move-result-object v7
invoke-direct {v0, v2, v7, v10, v9}, Lim/tpelyyftgw/messenger/FileRefController;->getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$Document;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;)[B
move-result-object v2
.line 593
.end local v8 # "result":[B
.restart local v2 # "result":[B
if-nez v2, :cond_e3
.line 594
iget-object v7, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->game:Lim/tpelyyftgw/tgnet/TLRPC$TL_game;
iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_game;->photo:Lim/tpelyyftgw/tgnet/TLRPC$Photo;
invoke-static {v14}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$200(Lim/tpelyyftgw/messenger/FileRefController$Requester;)Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
move-result-object v8
invoke-direct {v0, v7, v8, v10, v9}, Lim/tpelyyftgw/messenger/FileRefController;->getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$Photo;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;)[B
move-result-object v2
move-object v8, v2
goto :goto_122
.line 593
:cond_e3
move-object v8, v2
goto :goto_122
.line 596
.end local v2 # "result":[B
.restart local v8 # "result":[B
:cond_e5
iget-object v2, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->photo:Lim/tpelyyftgw/tgnet/TLRPC$Photo;
if-eqz v2, :cond_f9
.line 597
iget-object v2, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->photo:Lim/tpelyyftgw/tgnet/TLRPC$Photo;
invoke-static {v14}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$200(Lim/tpelyyftgw/messenger/FileRefController$Requester;)Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
move-result-object v7
invoke-direct {v0, v2, v7, v10, v9}, Lim/tpelyyftgw/messenger/FileRefController;->getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$Photo;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;)[B
move-result-object v2
move-object v8, v2
.end local v8 # "result":[B
.restart local v2 # "result":[B
goto :goto_122
.line 598
.end local v2 # "result":[B
.restart local v8 # "result":[B
:cond_f9
iget-object v2, v5, 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;
if-eqz v2, :cond_122
.line 599
iget-object v2, v5, 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;
invoke-static {v14}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$200(Lim/tpelyyftgw/messenger/FileRefController$Requester;)Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
move-result-object v7
invoke-direct {v0, v2, v7, v10, v9}, Lim/tpelyyftgw/messenger/FileRefController;->getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$WebPage;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;)[B
move-result-object v2
move-object v8, v2
.end local v8 # "result":[B
.restart local v2 # "result":[B
goto :goto_122
.line 601
.end local v2 # "result":[B
.end local v23 # "size3":I
.restart local v7 # "size3":I
.restart local v8 # "result":[B
:cond_10d
move/from16 v23, v7
.end local v7 # "size3":I
.restart local v23 # "size3":I
iget-object v2, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatEditPhoto;
if-eqz v2, :cond_122
.line 602
iget-object v2, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->photo:Lim/tpelyyftgw/tgnet/TLRPC$Photo;
invoke-static {v14}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$200(Lim/tpelyyftgw/messenger/FileRefController$Requester;)Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
move-result-object v7
invoke-direct {v0, v2, v7, v10, v9}, Lim/tpelyyftgw/messenger/FileRefController;->getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$Photo;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;)[B
move-result-object v2
move-object v8, v2
.line 604
:cond_122
:goto_122
if-eqz v8, :cond_18e
.line 605
if-eqz p4, :cond_187
.line 606
iget-object v2, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;
if-eqz v2, :cond_16b
iget-object v2, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I
if-eqz v2, :cond_16b
.line 607
const/4 v2, 0x0
.local v2, "a":I
iget-object v7, v15, Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;->chats:Ljava/util/ArrayList;
invoke-virtual {v7}, Ljava/util/ArrayList;->size()I
move-result v7
.local v7, "N2":I
:goto_137
if-ge v2, v7, :cond_164
.line 608
move/from16 v17, v7
.end local v7 # "N2":I
.local v17, "N2":I
iget-object v7, v15, Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;->chats:Ljava/util/ArrayList;
invoke-virtual {v7, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v7
check-cast v7, Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 609
.local v7, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
move-object/from16 v24, v8
.end local v8 # "result":[B
.local v24, "result":[B
iget v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
move-object/from16 v25, v11
.end local v11 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
.local v25, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
iget-object v11, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;
iget v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I
if-ne v8, v11, :cond_15b
.line 610
iget-boolean v8, v7, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
if-eqz v8, :cond_16f
.line 611
iget v8, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->flags:I
const/high16 v11, -0x80000000
or-int/2addr v8, v11
iput v8, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->flags:I
goto :goto_16f
.line 607
.end local v7 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
:cond_15b
add-int/lit8 v2, v2, 0x1
move/from16 v7, v17
move-object/from16 v8, v24
move-object/from16 v11, v25
goto :goto_137
.end local v17 # "N2":I
.end local v24 # "result":[B
.end local v25 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
.local v7, "N2":I
.restart local v8 # "result":[B
.restart local v11 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
:cond_164
move/from16 v17, v7
move-object/from16 v24, v8
move-object/from16 v25, v11
.end local v7 # "N2":I
.end local v8 # "result":[B
.end local v11 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
.restart local v17 # "N2":I
.restart local v24 # "result":[B
.restart local v25 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
goto :goto_16f
.line 606
.end local v2 # "a":I
.end local v17 # "N2":I
.end local v24 # "result":[B
.end local v25 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
.restart local v8 # "result":[B
.restart local v11 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
:cond_16b
move-object/from16 v24, v8
move-object/from16 v25, v11
.line 617
.end local v8 # "result":[B
.end local v11 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
.restart local v24 # "result":[B
.restart local v25 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
:cond_16f
:goto_16f
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/FileRefController;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v17
iget v2, v0, Lim/tpelyyftgw/messenger/FileRefController;->currentAccount:I
iget-object v7, v15, Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;->users:Ljava/util/ArrayList;
iget-object v8, v15, Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;->chats:Ljava/util/ArrayList;
const/16 v22, 0x0
move-object/from16 v18, v5
move/from16 v19, v2
move-object/from16 v20, v7
move-object/from16 v21, v8
invoke-virtual/range {v17 .. v22}, Lim/tpelyyftgw/messenger/MessagesStorage;->replaceMessageIfExists(Lim/tpelyyftgw/tgnet/TLRPC$Message;ILjava/util/ArrayList;Ljava/util/ArrayList;Z)V
goto :goto_18b
.line 605
.end local v24 # "result":[B
.end local v25 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
.restart local v8 # "result":[B
.restart local v11 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
:cond_187
move-object/from16 v24, v8
move-object/from16 v25, v11
.line 622
.end local v5 # "message":Lim/tpelyyftgw/tgnet/TLRPC$Message;
.end local v6 # "i":I
.end local v8 # "result":[B
.end local v11 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
.end local v23 # "size3":I
.restart local v24 # "result":[B
.restart local v25 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
:goto_18b
move-object/from16 v8, v24
goto :goto_19e
.line 604
.end local v24 # "result":[B
.end local v25 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
.restart local v5 # "message":Lim/tpelyyftgw/tgnet/TLRPC$Message;
.restart local v6 # "i":I
.restart local v8 # "result":[B
.restart local v11 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
.restart local v23 # "size3":I
:cond_18e
move-object/from16 v24, v8
move-object/from16 v25, v11
.line 586
.end local v5 # "message":Lim/tpelyyftgw/tgnet/TLRPC$Message;
.end local v8 # "result":[B
.end local v11 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
.restart local v24 # "result":[B
.restart local v25 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
add-int/lit8 v6, v6, 0x1
move-object/from16 v2, p2
move/from16 v7, v23
goto/16 :goto_96
.end local v23 # "size3":I
.end local v24 # "result":[B
.end local v25 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
.local v7, "size3":I
.restart local v8 # "result":[B
.restart local v11 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
:cond_19a
move/from16 v23, v7
move-object/from16 v25, v11
.line 622
.end local v6 # "i":I
.end local v7 # "size3":I
.end local v11 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
.restart local v25 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
:goto_19e
if-nez v8, :cond_1cc
.line 623
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/FileRefController;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v17
iget-object v2, v15, Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;->messages:Ljava/util/ArrayList;
const/4 v5, 0x0
invoke-virtual {v2, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v2
move-object/from16 v18, v2
check-cast v18, Lim/tpelyyftgw/tgnet/TLRPC$Message;
iget v2, v0, Lim/tpelyyftgw/messenger/FileRefController;->currentAccount:I
iget-object v5, v15, Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;->users:Ljava/util/ArrayList;
iget-object v6, v15, Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;->chats:Ljava/util/ArrayList;
const/16 v22, 0x1
move/from16 v19, v2
move-object/from16 v20, v5
move-object/from16 v21, v6
invoke-virtual/range {v17 .. v22}, Lim/tpelyyftgw/messenger/MessagesStorage;->replaceMessageIfExists(Lim/tpelyyftgw/tgnet/TLRPC$Message;ILjava/util/ArrayList;Ljava/util/ArrayList;Z)V
.line 624
sget-boolean v2, Lim/tpelyyftgw/messenger/BuildVars;->DEBUG_VERSION:Z
if-eqz v2, :cond_1cc
.line 625
const-string v2, "file ref not found in messages, replacing message"
invoke-static {v2}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V
goto :goto_1cc
.line 585
.end local v25 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
.restart local v11 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
:cond_1ca
move-object/from16 v25, v11
.line 629
.end local v11 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
.end local v15 # "res":Lim/tpelyyftgw/tgnet/TLRPC$messages_Messages;
.restart local v25 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
:cond_1cc
:goto_1cc
const/4 v2, 0x0
goto/16 :goto_480
.end local v25 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
.restart local v11 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
:cond_1cf
move-object/from16 v25, v11
.end local v11 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
.restart local v25 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
instance-of v2, v3, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
if-eqz v2, :cond_1e3
.line 630
move-object v2, v3
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
invoke-static {v14}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$200(Lim/tpelyyftgw/messenger/FileRefController$Requester;)Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
move-result-object v5
invoke-direct {v0, v2, v5, v10, v9}, Lim/tpelyyftgw/messenger/FileRefController;->getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$WebPage;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;)[B
move-result-object v8
const/4 v2, 0x0
goto/16 :goto_480
.line 631
:cond_1e3
instance-of v2, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_wallPapers;
if-eqz v2, :cond_21c
.line 632
move-object v2, v3
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_wallPapers;
.line 633
.local v2, "accountWallPapers":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_wallPapers;
const/4 v5, 0x0
.local v5, "i":I
iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_wallPapers;->wallpapers:Ljava/util/ArrayList;
invoke-virtual {v6}, Ljava/util/ArrayList;->size()I
move-result v6
.local v6, "size10":I
:goto_1f1
if-ge v5, v6, :cond_20b
.line 634
iget-object v7, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_wallPapers;->wallpapers:Ljava/util/ArrayList;
invoke-virtual {v7, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v7
check-cast v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
invoke-static {v14}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$200(Lim/tpelyyftgw/messenger/FileRefController$Requester;)Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
move-result-object v11
invoke-direct {v0, v7, v11, v10, v9}, Lim/tpelyyftgw/messenger/FileRefController;->getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$Document;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;)[B
move-result-object v8
.line 635
if-eqz v8, :cond_208
.line 636
goto :goto_20b
.line 633
:cond_208
add-int/lit8 v5, v5, 0x1
goto :goto_1f1
.line 639
.end local v5 # "i":I
.end local v6 # "size10":I
:cond_20b
:goto_20b
if-eqz v8, :cond_219
if-eqz p4, :cond_219
.line 640
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/FileRefController;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v5
iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_wallPapers;->wallpapers:Ljava/util/ArrayList;
const/4 v7, 0x1
invoke-virtual {v5, v6, v7}, Lim/tpelyyftgw/messenger/MessagesStorage;->putWallpapers(Ljava/util/ArrayList;I)V
.line 642
.end local v2 # "accountWallPapers":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_wallPapers;
:cond_219
const/4 v2, 0x0
goto/16 :goto_480
:cond_21c
instance-of v2, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
if-eqz v2, :cond_244
.line 643
move-object v2, v3
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
.line 644
.local v2, "wallPaper":Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
iget-object v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
invoke-static {v14}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$200(Lim/tpelyyftgw/messenger/FileRefController$Requester;)Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
move-result-object v6
invoke-direct {v0, v5, v6, v10, v9}, Lim/tpelyyftgw/messenger/FileRefController;->getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$Document;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;)[B
move-result-object v8
.line 645
if-eqz v8, :cond_241
if-eqz p4, :cond_241
.line 646
new-instance v5, Ljava/util/ArrayList;
invoke-direct {v5}, Ljava/util/ArrayList;-><init>()V
.line 647
.local v5, "wallpapers":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$WallPaper;>;"
invoke-virtual {v5, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 648
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/FileRefController;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v6
const/4 v7, 0x0
invoke-virtual {v6, v5, v7}, Lim/tpelyyftgw/messenger/MessagesStorage;->putWallpapers(Ljava/util/ArrayList;I)V
.line 650
.end local v2 # "wallPaper":Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
.end local v5 # "wallpapers":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$WallPaper;>;"
:cond_241
const/4 v2, 0x0
goto/16 :goto_480
:cond_244
instance-of v2, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;
if-eqz v2, :cond_264
.line 651
move-object v2, v3
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;
.line 652
.local v2, "theme":Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;
iget-object v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;->document:Lim/tpelyyftgw/tgnet/TLRPC$Document;
invoke-static {v14}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$200(Lim/tpelyyftgw/messenger/FileRefController$Requester;)Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
move-result-object v6
invoke-direct {v0, v5, v6, v10, v9}, Lim/tpelyyftgw/messenger/FileRefController;->getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$Document;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;)[B
move-result-object v8
.line 653
if-eqz v8, :cond_261
if-eqz p4, :cond_261
.line 654
new-instance v5, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$GauSpDcgFZsLyIRbTYp2Q54mPRo;
invoke-direct {v5, v2}, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$GauSpDcgFZsLyIRbTYp2Q54mPRo;-><init>(Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;)V
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 656
.end local v2 # "theme":Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;
:cond_261
const/4 v2, 0x0
goto/16 :goto_480
:cond_264
instance-of v2, v3, Lim/tpelyyftgw/tgnet/TLRPC$Vector;
if-eqz v2, :cond_30a
.line 657
move-object v2, v3
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$Vector;
.line 658
.local v2, "vector":Lim/tpelyyftgw/tgnet/TLRPC$Vector;
iget-object v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$Vector;->objects:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->isEmpty()Z
move-result v5
if-nez v5, :cond_305
.line 659
const/4 v5, 0x0
.local v5, "i":I
iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$Vector;->objects:Ljava/util/ArrayList;
invoke-virtual {v6}, Ljava/util/ArrayList;->size()I
move-result v6
.restart local v6 # "size10":I
:goto_27a
if-ge v5, v6, :cond_300
.line 660
iget-object v7, v2, Lim/tpelyyftgw/tgnet/TLRPC$Vector;->objects:Ljava/util/ArrayList;
invoke-virtual {v7, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v7
.line 661
.local v7, "object":Ljava/lang/Object;
instance-of v11, v7, Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v11, :cond_2be
.line 662
move-object v11, v7
check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 663
.local v11, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
invoke-static {v14}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$200(Lim/tpelyyftgw/messenger/FileRefController$Requester;)Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
move-result-object v15
invoke-direct {v0, v11, v15, v10, v9}, Lim/tpelyyftgw/messenger/FileRefController;->getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$User;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;)[B
move-result-object v8
.line 664
if-eqz p4, :cond_2b5
if-eqz v8, :cond_2b5
.line 665
new-instance v15, Ljava/util/ArrayList;
invoke-direct {v15}, Ljava/util/ArrayList;-><init>()V
.line 666
.local v15, "arrayList1":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
invoke-virtual {v15, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 667
move-object/from16 v17, v2
.end local v2 # "vector":Lim/tpelyyftgw/tgnet/TLRPC$Vector;
.local v17, "vector":Lim/tpelyyftgw/tgnet/TLRPC$Vector;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/FileRefController;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v2
move/from16 v18, v6
move-object/from16 v19, v8
const/4 v6, 0x0
const/4 v8, 0x1
.end local v6 # "size10":I
.end local v8 # "result":[B
.local v18, "size10":I
.local v19, "result":[B
invoke-virtual {v2, v15, v6, v8, v8}, Lim/tpelyyftgw/messenger/MessagesStorage;->putUsersAndChats(Ljava/util/ArrayList;Ljava/util/ArrayList;ZZ)V
.line 668
new-instance v2, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$1KkiUte7AqNCnGGwpXizmxHpWqQ;
invoke-direct {v2, v0, v11}, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$1KkiUte7AqNCnGGwpXizmxHpWqQ;-><init>(Lim/tpelyyftgw/messenger/FileRefController;Lim/tpelyyftgw/tgnet/TLRPC$User;)V
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
goto :goto_2bb
.line 664
.end local v15 # "arrayList1":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
.end local v17 # "vector":Lim/tpelyyftgw/tgnet/TLRPC$Vector;
.end local v18 # "size10":I
.end local v19 # "result":[B
.restart local v2 # "vector":Lim/tpelyyftgw/tgnet/TLRPC$Vector;
.restart local v6 # "size10":I
.restart local v8 # "result":[B
:cond_2b5
move-object/from16 v17, v2
move/from16 v18, v6
move-object/from16 v19, v8
.line 670
.end local v2 # "vector":Lim/tpelyyftgw/tgnet/TLRPC$Vector;
.end local v6 # "size10":I
.end local v8 # "result":[B
.end local v11 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
.restart local v17 # "vector":Lim/tpelyyftgw/tgnet/TLRPC$Vector;
.restart local v18 # "size10":I
.restart local v19 # "result":[B
:goto_2bb
move-object/from16 v8, v19
goto :goto_2f5
.end local v17 # "vector":Lim/tpelyyftgw/tgnet/TLRPC$Vector;
.end local v18 # "size10":I
.end local v19 # "result":[B
.restart local v2 # "vector":Lim/tpelyyftgw/tgnet/TLRPC$Vector;
.restart local v6 # "size10":I
.restart local v8 # "result":[B
:cond_2be
move-object/from16 v17, v2
move/from16 v18, v6
.end local v2 # "vector":Lim/tpelyyftgw/tgnet/TLRPC$Vector;
.end local v6 # "size10":I
.restart local v17 # "vector":Lim/tpelyyftgw/tgnet/TLRPC$Vector;
.restart local v18 # "size10":I
instance-of v2, v7, Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v2, :cond_2f5
.line 671
move-object v2, v7
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 672
.local v2, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v14}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$200(Lim/tpelyyftgw/messenger/FileRefController$Requester;)Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
move-result-object v6
invoke-direct {v0, v2, v6, v10, v9}, Lim/tpelyyftgw/messenger/FileRefController;->getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;)[B
move-result-object v6
.line 673
.end local v8 # "result":[B
.local v6, "result":[B
if-eqz p4, :cond_2f1
if-eqz v6, :cond_2f1
.line 674
new-instance v8, Ljava/util/ArrayList;
invoke-direct {v8}, Ljava/util/ArrayList;-><init>()V
.line 675
.local v8, "arrayList1":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
invoke-virtual {v8, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 676
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/FileRefController;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v11
move-object/from16 v19, v6
const/4 v6, 0x1
const/4 v15, 0x0
.end local v6 # "result":[B
.restart local v19 # "result":[B
invoke-virtual {v11, v15, v8, v6, v6}, Lim/tpelyyftgw/messenger/MessagesStorage;->putUsersAndChats(Ljava/util/ArrayList;Ljava/util/ArrayList;ZZ)V
.line 677
new-instance v6, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$IFeyZYvKn1tLd98fDN0u6Tn_pZA;
invoke-direct {v6, v0, v2}, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$IFeyZYvKn1tLd98fDN0u6Tn_pZA;-><init>(Lim/tpelyyftgw/messenger/FileRefController;Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
goto :goto_2f3
.line 673
.end local v8 # "arrayList1":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
.end local v19 # "result":[B
.restart local v6 # "result":[B
:cond_2f1
move-object/from16 v19, v6
.line 680
.end local v2 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.end local v6 # "result":[B
.restart local v19 # "result":[B
:goto_2f3
move-object/from16 v8, v19
.end local v19 # "result":[B
.local v8, "result":[B
:cond_2f5
:goto_2f5
if-eqz v8, :cond_2f8
.line 681
goto :goto_307
.line 659
.end local v7 # "object":Ljava/lang/Object;
:cond_2f8
add-int/lit8 v5, v5, 0x1
move-object/from16 v2, v17
move/from16 v6, v18
goto/16 :goto_27a
.end local v17 # "vector":Lim/tpelyyftgw/tgnet/TLRPC$Vector;
.end local v18 # "size10":I
.local v2, "vector":Lim/tpelyyftgw/tgnet/TLRPC$Vector;
.local v6, "size10":I
:cond_300
move-object/from16 v17, v2
move/from16 v18, v6
.end local v2 # "vector":Lim/tpelyyftgw/tgnet/TLRPC$Vector;
.end local v6 # "size10":I
.restart local v17 # "vector":Lim/tpelyyftgw/tgnet/TLRPC$Vector;
.restart local v18 # "size10":I
goto :goto_307
.line 658
.end local v5 # "i":I
.end local v17 # "vector":Lim/tpelyyftgw/tgnet/TLRPC$Vector;
.end local v18 # "size10":I
.restart local v2 # "vector":Lim/tpelyyftgw/tgnet/TLRPC$Vector;
:cond_305
move-object/from16 v17, v2
.line 685
.end local v2 # "vector":Lim/tpelyyftgw/tgnet/TLRPC$Vector;
:goto_307
const/4 v2, 0x0
goto/16 :goto_480
:cond_30a
instance-of v2, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_chats;
if-eqz v2, :cond_36f
.line 686
move-object v2, v3
check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_chats;
.line 687
.local v2, "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_chats;
iget-object v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_chats;->chats:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->isEmpty()Z
move-result v5
if-nez v5, :cond_36a
.line 688
const/4 v5, 0x0
.restart local v5 # "i":I
iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_chats;->chats:Ljava/util/ArrayList;
invoke-virtual {v6}, Ljava/util/ArrayList;->size()I
move-result v6
.restart local v6 # "size10":I
:goto_320
if-ge v5, v6, :cond_364
.line 689
iget-object v7, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_chats;->chats:Ljava/util/ArrayList;
invoke-virtual {v7, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v7
check-cast v7, Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 690
.local v7, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-static {v14}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$200(Lim/tpelyyftgw/messenger/FileRefController$Requester;)Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
move-result-object v11
invoke-direct {v0, v7, v11, v10, v9}, Lim/tpelyyftgw/messenger/FileRefController;->getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$Chat;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;)[B
move-result-object v8
.line 691
if-eqz v8, :cond_35a
.line 692
if-eqz p4, :cond_354
.line 693
new-instance v11, Ljava/util/ArrayList;
invoke-direct {v11}, Ljava/util/ArrayList;-><init>()V
.line 694
.local v11, "arrayList1":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
invoke-virtual {v11, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 695
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/FileRefController;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;
move-result-object v15
move-object/from16 v17, v2
move/from16 v16, v6
const/4 v2, 0x0
const/4 v6, 0x1
.end local v2 # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_chats;
.end local v6 # "size10":I
.local v16, "size10":I
.local v17, "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_chats;
invoke-virtual {v15, v2, v11, v6, v6}, Lim/tpelyyftgw/messenger/MessagesStorage;->putUsersAndChats(Ljava/util/ArrayList;Ljava/util/ArrayList;ZZ)V
.line 696
new-instance v6, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$Zxt-IZoylUimaNE0SY5HXPOc3a0;
invoke-direct {v6, v0, v7}, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$Zxt-IZoylUimaNE0SY5HXPOc3a0;-><init>(Lim/tpelyyftgw/messenger/FileRefController;Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 697
.end local v11 # "arrayList1":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
goto :goto_36d
.line 692
.end local v16 # "size10":I
.end local v17 # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_chats;
.restart local v2 # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_chats;
.restart local v6 # "size10":I
:cond_354
move-object/from16 v17, v2
move/from16 v16, v6
const/4 v2, 0x0
.end local v2 # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_chats;
.end local v6 # "size10":I
.restart local v16 # "size10":I
.restart local v17 # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_chats;
goto :goto_36d
.line 691
.end local v16 # "size10":I
.end local v17 # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_chats;
.restart local v2 # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_chats;
.restart local v6 # "size10":I
:cond_35a
move-object/from16 v17, v2
move/from16 v16, v6
const/4 v2, 0x0
.line 688
.end local v2 # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_chats;
.end local v6 # "size10":I
.end local v7 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.restart local v16 # "size10":I
.restart local v17 # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_chats;
add-int/lit8 v5, v5, 0x1
move-object/from16 v2, v17
goto :goto_320
.end local v16 # "size10":I
.end local v17 # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_chats;
.restart local v2 # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_chats;
.restart local v6 # "size10":I
:cond_364
move-object/from16 v17, v2
move/from16 v16, v6
const/4 v2, 0x0
.end local v2 # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_chats;
.end local v6 # "size10":I
.restart local v16 # "size10":I
.restart local v17 # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_chats;
goto :goto_36d
.line 687
.end local v5 # "i":I
.end local v16 # "size10":I
.end local v17 # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_chats;
.restart local v2 # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_chats;
:cond_36a
move-object/from16 v17, v2
const/4 v2, 0x0
.line 702
.end local v2 # "res":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_chats;
:goto_36d
goto/16 :goto_480
:cond_36f
const/4 v2, 0x0
instance-of v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_savedGifs;
if-eqz v5, :cond_3ad
.line 703
move-object v5, v3
check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_savedGifs;
.line 704
.local v5, "savedGifs":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_savedGifs;
const/4 v6, 0x0
.local v6, "b":I
iget-object v7, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_savedGifs;->gifs:Ljava/util/ArrayList;
invoke-virtual {v7}, Ljava/util/ArrayList;->size()I
move-result v7
.local v7, "size2":I
:goto_37e
if-ge v6, v7, :cond_396
.line 705
iget-object v11, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_savedGifs;->gifs:Ljava/util/ArrayList;
invoke-virtual {v11, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v11
check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$Document;
invoke-static {v14}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$200(Lim/tpelyyftgw/messenger/FileRefController$Requester;)Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
move-result-object v15
invoke-direct {v0, v11, v15, v10, v9}, Lim/tpelyyftgw/messenger/FileRefController;->getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$Document;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;)[B
move-result-object v8
.line 706
if-eqz v8, :cond_393
.line 707
goto :goto_396
.line 704
:cond_393
add-int/lit8 v6, v6, 0x1
goto :goto_37e
.line 710
.end local v6 # "b":I
.end local v7 # "size2":I
:cond_396
:goto_396
if-eqz p4, :cond_3ab
.line 711
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/FileRefController;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v17
const/16 v18, 0x0
iget-object v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_savedGifs;->gifs:Ljava/util/ArrayList;
const/16 v20, 0x1
const/16 v21, 0x0
const/16 v22, 0x1
move-object/from16 v19, v6
invoke-virtual/range {v17 .. v22}, Lim/tpelyyftgw/messenger/MediaDataController;->processLoadedRecentDocuments(ILjava/util/ArrayList;ZIZ)V
.line 713
.end local v5 # "savedGifs":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_savedGifs;
:cond_3ab
goto/16 :goto_480
:cond_3ad
instance-of v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
if-eqz v5, :cond_3e1
.line 714
move-object v5, v3
check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
.line 715
.local v5, "stickerSet":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
if-nez v8, :cond_3d5
.line 716
const/4 v6, 0x0
.restart local v6 # "b":I
iget-object v7, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->documents:Ljava/util/ArrayList;
invoke-virtual {v7}, Ljava/util/ArrayList;->size()I
move-result v7
.restart local v7 # "size2":I
:goto_3bd
if-ge v6, v7, :cond_3d5
.line 717
iget-object v11, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->documents:Ljava/util/ArrayList;
invoke-virtual {v11, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v11
check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$Document;
invoke-static {v14}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$200(Lim/tpelyyftgw/messenger/FileRefController$Requester;)Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
move-result-object v15
invoke-direct {v0, v11, v15, v10, v9}, Lim/tpelyyftgw/messenger/FileRefController;->getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$Document;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;)[B
move-result-object v8
.line 718
if-eqz v8, :cond_3d2
.line 719
goto :goto_3d5
.line 716
:cond_3d2
add-int/lit8 v6, v6, 0x1
goto :goto_3bd
.line 723
.end local v6 # "b":I
.end local v7 # "size2":I
:cond_3d5
:goto_3d5
if-eqz p4, :cond_3df
.line 724
new-instance v6, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$DqyqpOJc-DTXq0QDMjw3oLq8DbI;
invoke-direct {v6, v0, v5}, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$DqyqpOJc-DTXq0QDMjw3oLq8DbI;-><init>(Lim/tpelyyftgw/messenger/FileRefController;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;)V
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 726
.end local v5 # "stickerSet":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
:cond_3df
goto/16 :goto_480
:cond_3e1
instance-of v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_recentStickers;
if-eqz v5, :cond_41d
.line 727
move-object v5, v3
check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_recentStickers;
.line 728
.local v5, "recentStickers":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_recentStickers;
const/4 v6, 0x0
.restart local v6 # "b":I
iget-object v7, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_recentStickers;->stickers:Ljava/util/ArrayList;
invoke-virtual {v7}, Ljava/util/ArrayList;->size()I
move-result v7
.restart local v7 # "size2":I
:goto_3ef
if-ge v6, v7, :cond_407
.line 729
iget-object v11, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_recentStickers;->stickers:Ljava/util/ArrayList;
invoke-virtual {v11, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v11
check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$Document;
invoke-static {v14}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$200(Lim/tpelyyftgw/messenger/FileRefController$Requester;)Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
move-result-object v15
invoke-direct {v0, v11, v15, v10, v9}, Lim/tpelyyftgw/messenger/FileRefController;->getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$Document;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;)[B
move-result-object v8
.line 730
if-eqz v8, :cond_404
.line 731
goto :goto_407
.line 728
:cond_404
add-int/lit8 v6, v6, 0x1
goto :goto_3ef
.line 734
.end local v6 # "b":I
.end local v7 # "size2":I
:cond_407
:goto_407
if-eqz p4, :cond_41c
.line 735
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/FileRefController;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v17
const/16 v18, 0x0
iget-object v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_recentStickers;->stickers:Ljava/util/ArrayList;
const/16 v20, 0x0
const/16 v21, 0x0
const/16 v22, 0x1
move-object/from16 v19, v6
invoke-virtual/range {v17 .. v22}, Lim/tpelyyftgw/messenger/MediaDataController;->processLoadedRecentDocuments(ILjava/util/ArrayList;ZIZ)V
.line 737
.end local v5 # "recentStickers":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_recentStickers;
:cond_41c
goto :goto_480
:cond_41d
instance-of v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_favedStickers;
if-eqz v5, :cond_459
.line 738
move-object v5, v3
check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_favedStickers;
.line 739
.local v5, "favedStickers":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_favedStickers;
const/4 v6, 0x0
.restart local v6 # "b":I
iget-object v7, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_favedStickers;->stickers:Ljava/util/ArrayList;
invoke-virtual {v7}, Ljava/util/ArrayList;->size()I
move-result v7
.restart local v7 # "size2":I
:goto_42b
if-ge v6, v7, :cond_443
.line 740
iget-object v11, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_favedStickers;->stickers:Ljava/util/ArrayList;
invoke-virtual {v11, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v11
check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$Document;
invoke-static {v14}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$200(Lim/tpelyyftgw/messenger/FileRefController$Requester;)Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
move-result-object v15
invoke-direct {v0, v11, v15, v10, v9}, Lim/tpelyyftgw/messenger/FileRefController;->getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$Document;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;)[B
move-result-object v8
.line 741
if-eqz v8, :cond_440
.line 742
goto :goto_443
.line 739
:cond_440
add-int/lit8 v6, v6, 0x1
goto :goto_42b
.line 745
.end local v6 # "b":I
.end local v7 # "size2":I
:cond_443
:goto_443
if-eqz p4, :cond_47f
.line 746
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/FileRefController;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v17
const/16 v18, 0x2
iget-object v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_favedStickers;->stickers:Ljava/util/ArrayList;
const/16 v20, 0x0
const/16 v21, 0x0
const/16 v22, 0x1
move-object/from16 v19, v6
invoke-virtual/range {v17 .. v22}, Lim/tpelyyftgw/messenger/MediaDataController;->processLoadedRecentDocuments(ILjava/util/ArrayList;ZIZ)V
goto :goto_47f
.line 748
.end local v5 # "favedStickers":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_favedStickers;
:cond_459
instance-of v5, v3, Lim/tpelyyftgw/tgnet/TLRPC$photos_Photos;
if-eqz v5, :cond_47f
.line 749
move-object v5, v3
check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$photos_Photos;
.line 750
.local v5, "res":Lim/tpelyyftgw/tgnet/TLRPC$photos_Photos;
const/4 v6, 0x0
.restart local v6 # "b":I
iget-object v7, v5, Lim/tpelyyftgw/tgnet/TLRPC$photos_Photos;->photos:Ljava/util/ArrayList;
invoke-virtual {v7}, Ljava/util/ArrayList;->size()I
move-result v7
.local v7, "size":I
:goto_467
if-ge v6, v7, :cond_480
.line 751
iget-object v11, v5, Lim/tpelyyftgw/tgnet/TLRPC$photos_Photos;->photos:Ljava/util/ArrayList;
invoke-virtual {v11, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v11
check-cast v11, Lim/tpelyyftgw/tgnet/TLRPC$Photo;
invoke-static {v14}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$200(Lim/tpelyyftgw/messenger/FileRefController$Requester;)Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
move-result-object v15
invoke-direct {v0, v11, v15, v10, v9}, Lim/tpelyyftgw/messenger/FileRefController;->getFileReference(Lim/tpelyyftgw/tgnet/TLRPC$Photo;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;[Z[Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;)[B
move-result-object v8
.line 752
if-eqz v8, :cond_47c
.line 753
goto :goto_480
.line 750
:cond_47c
add-int/lit8 v6, v6, 0x1
goto :goto_467
.line 748
.end local v5 # "res":Lim/tpelyyftgw/tgnet/TLRPC$photos_Photos;
.end local v6 # "b":I
.end local v7 # "size":I
:cond_47f
:goto_47f
nop
.line 757
:cond_480
:goto_480
if-eqz v8, :cond_490
.line 758
if-eqz v9, :cond_488
const/4 v5, 0x0
aget-object v6, v9, v5
goto :goto_48a
:cond_488
const/4 v5, 0x0
move-object v6, v2
:goto_48a
invoke-direct {v0, v14, v8, v6}, Lim/tpelyyftgw/messenger/FileRefController;->onUpdateObjectReference(Lim/tpelyyftgw/messenger/FileRefController$Requester;[BLim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;)V
.line 759
const/4 v4, 0x1
const/4 v7, 0x1
goto :goto_499
.line 761
:cond_490
const/4 v5, 0x0
invoke-static {v14}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v6
const/4 v7, 0x1
invoke-direct {v0, v6, v7}, Lim/tpelyyftgw/messenger/FileRefController;->sendErrorToObject([Ljava/lang/Object;I)V
.line 573
.end local v14 # "requester":Lim/tpelyyftgw/messenger/FileRefController$Requester;
:goto_499
add-int/lit8 v12, v12, 0x1
move-object v6, v2
move-object/from16 v11, v25
move-object/from16 v2, p2
goto/16 :goto_5d
.end local v25 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
.local v11, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
:cond_4a2
move-object/from16 v25, v11
.line 764
.end local v11 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
.end local v12 # "q":I
.end local v13 # "N":I
.restart local v25 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
iget-object v2, v0, Lim/tpelyyftgw/messenger/FileRefController;->locationRequester:Ljava/util/HashMap;
invoke-virtual {v2, v1}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 765
if-eqz v4, :cond_4ae
.line 766
invoke-direct {v0, v1, v3}, Lim/tpelyyftgw/messenger/FileRefController;->putReponseToCache(Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;)V
.line 768
:cond_4ae
return v4
.end method
.method private onUpdateObjectReference(Lim/tpelyyftgw/messenger/FileRefController$Requester;[BLim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;)V
.registers 12
.param p1, "requester" # Lim/tpelyyftgw/messenger/FileRefController$Requester;
.param p2, "file_reference" # [B
.param p3, "locationReplacement" # Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
.line 407
sget-boolean v0, Lim/tpelyyftgw/messenger/BuildVars;->DEBUG_VERSION:Z
const/4 v1, 0x0
if-eqz v0, :cond_2b
.line 408
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "fileref updated for "
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v2
aget-object v2, v2, v1
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v2, " "
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$300(Lim/tpelyyftgw/messenger/FileRefController$Requester;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V
.line 410
:cond_2b
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v0
aget-object v0, v0, v1
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputSingleMedia;
const/4 v2, 0x1
if-eqz v0, :cond_a5
.line 411
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v0
aget-object v0, v0, v2
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMultiMedia;
.line 412
.local v0, "multiMedia":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMultiMedia;
iget-object v2, p0, Lim/tpelyyftgw/messenger/FileRefController;->multiMediaCache:Ljava/util/HashMap;
invoke-virtual {v2, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v2
check-cast v2, [Ljava/lang/Object;
.line 413
.local v2, "objects":[Ljava/lang/Object;
if-nez v2, :cond_49
.line 414
return-void
.line 417
:cond_49
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v3
aget-object v1, v3, v1
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputSingleMedia;
.line 418
.local v1, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputSingleMedia;
iget-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputSingleMedia;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputMedia;
instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;
if-eqz v3, :cond_60
.line 419
iget-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputSingleMedia;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputMedia;
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;
.line 420
.local v3, "mediaDocument":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;
iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;
iput-object p2, v4, Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;->file_reference:[B
.end local v3 # "mediaDocument":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;
goto :goto_6f
.line 421
:cond_60
iget-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputSingleMedia;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputMedia;
instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;
if-eqz v3, :cond_6f
.line 422
iget-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputSingleMedia;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputMedia;
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;
.line 423
.local v3, "mediaPhoto":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;
iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;
iput-object p2, v4, Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;->file_reference:[B
goto :goto_70
.line 421
.end local v3 # "mediaPhoto":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;
:cond_6f
:goto_6f
nop
.line 426
:goto_70
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMultiMedia;->multi_media:Ljava/util/ArrayList;
invoke-virtual {v3, v1}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I
move-result v3
.line 427
.local v3, "index":I
if-gez v3, :cond_79
.line 428
return-void
.line 430
:cond_79
const/4 v4, 0x3
aget-object v4, v2, v4
check-cast v4, Ljava/util/ArrayList;
.line 431
.local v4, "parentObjects":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Object;>;"
const/4 v5, 0x0
invoke-virtual {v4, v3, v5}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object;
.line 433
const/4 v5, 0x1
.line 434
.local v5, "done":Z
const/4 v6, 0x0
.local v6, "a":I
:goto_84
invoke-virtual {v4}, Ljava/util/ArrayList;->size()I
move-result v7
if-ge v6, v7, :cond_94
.line 435
invoke-virtual {v4, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v7
if-eqz v7, :cond_91
.line 436
const/4 v5, 0x0
.line 434
:cond_91
add-int/lit8 v6, v6, 0x1
goto :goto_84
.line 439
.end local v6 # "a":I
:cond_94
if-eqz v5, :cond_a3
.line 440
iget-object v6, p0, Lim/tpelyyftgw/messenger/FileRefController;->multiMediaCache:Ljava/util/HashMap;
invoke-virtual {v6, v0}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 441
new-instance v6, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$kXGCDwg4akYhHxIynXynFnw1F_E;
invoke-direct {v6, p0, v0, v2}, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$kXGCDwg4akYhHxIynXynFnw1F_E;-><init>(Lim/tpelyyftgw/messenger/FileRefController;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMultiMedia;[Ljava/lang/Object;)V
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 443
.end local v0 # "multiMedia":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMultiMedia;
.end local v1 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputSingleMedia;
.end local v2 # "objects":[Ljava/lang/Object;
.end local v3 # "index":I
.end local v4 # "parentObjects":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Object;>;"
.end local v5 # "done":Z
:cond_a3
goto/16 :goto_1e2
:cond_a5
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v0
aget-object v0, v0, v1
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMedia;
if-eqz v0, :cond_e0
.line 444
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v0
aget-object v0, v0, v1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMedia;
.line 445
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMedia;
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMedia;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputMedia;
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;
if-eqz v1, :cond_c6
.line 446
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMedia;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputMedia;
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;
.line 447
.local v1, "mediaDocument":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;
iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;
iput-object p2, v2, Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;->file_reference:[B
.end local v1 # "mediaDocument":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;
goto :goto_d5
.line 448
:cond_c6
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMedia;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputMedia;
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;
if-eqz v1, :cond_d5
.line 449
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMedia;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputMedia;
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;
.line 450
.local v1, "mediaPhoto":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;
iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;
iput-object p2, v2, Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;->file_reference:[B
goto :goto_d6
.line 448
.end local v1 # "mediaPhoto":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;
:cond_d5
:goto_d5
nop
.line 452
:goto_d6
new-instance v1, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$2ZIliIfECu-jmcQrplJk0SxUYaM;
invoke-direct {v1, p0, p1}, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$2ZIliIfECu-jmcQrplJk0SxUYaM;-><init>(Lim/tpelyyftgw/messenger/FileRefController;Lim/tpelyyftgw/messenger/FileRefController$Requester;)V
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 453
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMedia;
goto/16 :goto_1e2
:cond_e0
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v0
aget-object v0, v0, v1
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;
if-eqz v0, :cond_11b
.line 454
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v0
aget-object v0, v0, v1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;
.line 455
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputMedia;
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;
if-eqz v1, :cond_101
.line 456
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputMedia;
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;
.line 457
.local v1, "mediaDocument":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;
iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;
iput-object p2, v2, Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;->file_reference:[B
.end local v1 # "mediaDocument":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;
goto :goto_110
.line 458
:cond_101
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputMedia;
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;
if-eqz v1, :cond_110
.line 459
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputMedia;
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;
.line 460
.local v1, "mediaPhoto":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;
iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;
iput-object p2, v2, Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;->file_reference:[B
goto :goto_111
.line 458
.end local v1 # "mediaPhoto":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;
:cond_110
:goto_110
nop
.line 462
:goto_111
new-instance v1, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$Y_89CAURCf9NBKAttC87ad80WzE;
invoke-direct {v1, p0, p1}, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$Y_89CAURCf9NBKAttC87ad80WzE;-><init>(Lim/tpelyyftgw/messenger/FileRefController;Lim/tpelyyftgw/messenger/FileRefController$Requester;)V
invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 463
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;
goto/16 :goto_1e2
:cond_11b
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v0
aget-object v0, v0, v1
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_saveGif;
if-eqz v0, :cond_13c
.line 464
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v0
aget-object v0, v0, v1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_saveGif;
.line 465
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_saveGif;
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_saveGif;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;
iput-object p2, v1, Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;->file_reference:[B
.line 466
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v1
sget-object v2, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$iMGBSSYhdgQroMjVwCfh6gnySXA;->INSTANCE:Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$iMGBSSYhdgQroMjVwCfh6gnySXA;
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 469
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_saveGif;
goto/16 :goto_1e2
:cond_13c
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v0
aget-object v0, v0, v1
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_saveRecentSticker;
if-eqz v0, :cond_15d
.line 470
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v0
aget-object v0, v0, v1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_saveRecentSticker;
.line 471
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_saveRecentSticker;
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_saveRecentSticker;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;
iput-object p2, v1, Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;->file_reference:[B
.line 472
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v1
sget-object v2, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$60Y0C72Ils_vbMWah2PbkzcV5Tc;->INSTANCE:Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$60Y0C72Ils_vbMWah2PbkzcV5Tc;
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 475
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_saveRecentSticker;
goto/16 :goto_1e2
:cond_15d
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v0
aget-object v0, v0, v1
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_faveSticker;
if-eqz v0, :cond_17d
.line 476
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v0
aget-object v0, v0, v1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_faveSticker;
.line 477
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_faveSticker;
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_faveSticker;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;
iput-object p2, v1, Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;->file_reference:[B
.line 478
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v1
sget-object v2, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$JBt0R4k2W2Hw_9_ihhM5El8p3rc;->INSTANCE:Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$JBt0R4k2W2Hw_9_ihhM5El8p3rc;
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 481
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_faveSticker;
goto :goto_1e2
:cond_17d
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v0
aget-object v0, v0, v1
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;
if-eqz v0, :cond_1be
.line 482
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v0
aget-object v0, v0, v1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;
.line 483
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputStickeredMedia;
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickeredMediaDocument;
if-eqz v1, :cond_19e
.line 484
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputStickeredMedia;
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickeredMediaDocument;
.line 485
.local v1, "mediaDocument":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickeredMediaDocument;
iget-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickeredMediaDocument;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;
iput-object p2, v3, Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;->file_reference:[B
.end local v1 # "mediaDocument":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickeredMediaDocument;
goto :goto_1ad
.line 486
:cond_19e
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputStickeredMedia;
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickeredMediaPhoto;
if-eqz v1, :cond_1ad
.line 487
iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputStickeredMedia;
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickeredMediaPhoto;
.line 488
.local v1, "mediaPhoto":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickeredMediaPhoto;
iget-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickeredMediaPhoto;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;
iput-object p2, v3, Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;->file_reference:[B
goto :goto_1ae
.line 486
.end local v1 # "mediaPhoto":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickeredMediaPhoto;
:cond_1ad
:goto_1ad
nop
.line 490
:goto_1ae
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v1
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v3
aget-object v2, v3, v2
check-cast v2, Lim/tpelyyftgw/tgnet/RequestDelegate;
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;
goto :goto_1e1
.line 491
:cond_1be
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v0
aget-object v0, v0, v2
instance-of v0, v0, Lim/tpelyyftgw/messenger/FileLoadOperation;
if-eqz v0, :cond_1e1
.line 492
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v0
aget-object v0, v0, v2
check-cast v0, Lim/tpelyyftgw/messenger/FileLoadOperation;
.line 493
.local v0, "fileLoadOperation":Lim/tpelyyftgw/messenger/FileLoadOperation;
if-eqz p3, :cond_1d5
.line 494
iput-object p3, v0, Lim/tpelyyftgw/messenger/FileLoadOperation;->location:Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
goto :goto_1db
.line 496
:cond_1d5
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$200(Lim/tpelyyftgw/messenger/FileRefController$Requester;)Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
move-result-object v2
iput-object p2, v2, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->file_reference:[B
.line 498
:goto_1db
iput-boolean v1, v0, Lim/tpelyyftgw/messenger/FileLoadOperation;->requestingReference:Z
.line 499
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/FileLoadOperation;->startDownloadRequest()V
goto :goto_1e2
.line 491
.end local v0 # "fileLoadOperation":Lim/tpelyyftgw/messenger/FileLoadOperation;
:cond_1e1
:goto_1e1
nop
.line 501
:goto_1e2
return-void
.end method
.method private putReponseToCache(Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;)V
.registers 6
.param p1, "key" # Ljava/lang/String;
.param p2, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.line 804
iget-object v0, p0, Lim/tpelyyftgw/messenger/FileRefController;->responseCache:Ljava/util/HashMap;
invoke-virtual {v0, p1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/messenger/FileRefController$CachedResult;
.line 805
.local v0, "cachedResult":Lim/tpelyyftgw/messenger/FileRefController$CachedResult;
if-nez v0, :cond_20
.line 806
new-instance v1, Lim/tpelyyftgw/messenger/FileRefController$CachedResult;
const/4 v2, 0x0
invoke-direct {v1, p0, v2}, Lim/tpelyyftgw/messenger/FileRefController$CachedResult;-><init>(Lim/tpelyyftgw/messenger/FileRefController;Lim/tpelyyftgw/messenger/FileRefController$1;)V
move-object v0, v1
.line 807
invoke-static {v0, p2}, Lim/tpelyyftgw/messenger/FileRefController$CachedResult;->access$402(Lim/tpelyyftgw/messenger/FileRefController$CachedResult;Lim/tpelyyftgw/tgnet/TLObject;)Lim/tpelyyftgw/tgnet/TLObject;
.line 808
invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
move-result-wide v1
invoke-static {v0, v1, v2}, Lim/tpelyyftgw/messenger/FileRefController$CachedResult;->access$602(Lim/tpelyyftgw/messenger/FileRefController$CachedResult;J)J
.line 809
iget-object v1, p0, Lim/tpelyyftgw/messenger/FileRefController;->responseCache:Ljava/util/HashMap;
invoke-virtual {v1, p1, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 811
:cond_20
invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
move-result-wide v1
invoke-static {v0, v1, v2}, Lim/tpelyyftgw/messenger/FileRefController$CachedResult;->access$802(Lim/tpelyyftgw/messenger/FileRefController$CachedResult;J)J
.line 812
return-void
.end method
.method private requestReferenceFromServer(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
.registers 12
.param p1, "parentObject" # Ljava/lang/Object;
.param p2, "locationKey" # Ljava/lang/String;
.param p3, "parentKey" # Ljava/lang/String;
.param p4, "args" # [Ljava/lang/Object;
.line 267
instance-of v0, p1, Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_88
.line 268
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/messenger/MessageObject;
.line 269
.local v0, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getChannelId()I
move-result v1
.line 270
.local v1, "channelId":I
iget-boolean v2, v0, Lim/tpelyyftgw/messenger/MessageObject;->scheduled:Z
if-eqz v2, :cond_3d
.line 271
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getScheduledMessages;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getScheduledMessages;-><init>()V
.line 272
.local v2, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getScheduledMessages;
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v3
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J
move-result-wide v4
long-to-int v5, v4
invoke-virtual {v3, v5}, Lim/tpelyyftgw/messenger/MessagesController;->getInputPeer(I)Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
move-result-object v3
iput-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getScheduledMessages;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
.line 273
iget-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getScheduledMessages;->id:Ljava/util/ArrayList;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getRealId()I
move-result v4
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 274
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v3
new-instance v4, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$YYMXp7ZxYRek0C4uZ_LCp1KzUIA;
invoke-direct {v4, p0, p2, p3}, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$YYMXp7ZxYRek0C4uZ_LCp1KzUIA;-><init>(Lim/tpelyyftgw/messenger/FileRefController;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v3, v2, v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 275
.end local v2 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getScheduledMessages;
goto :goto_86
:cond_3d
if-eqz v1, :cond_68
.line 276
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_getMessages;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_getMessages;-><init>()V
.line 277
.local v2, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_getMessages;
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v3
invoke-virtual {v3, v1}, Lim/tpelyyftgw/messenger/MessagesController;->getInputChannel(I)Lim/tpelyyftgw/tgnet/TLRPC$InputChannel;
move-result-object v3
iput-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_getMessages;->channel:Lim/tpelyyftgw/tgnet/TLRPC$InputChannel;
.line 278
iget-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_getMessages;->id:Ljava/util/ArrayList;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getRealId()I
move-result v4
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 279
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v3
new-instance v4, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$1Tz8eOuUwVExBNNAeXxQN7hevNc;
invoke-direct {v4, p0, p2, p3}, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$1Tz8eOuUwVExBNNAeXxQN7hevNc;-><init>(Lim/tpelyyftgw/messenger/FileRefController;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v3, v2, v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 280
.end local v2 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_getMessages;
goto :goto_86
.line 281
:cond_68
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getMessages;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getMessages;-><init>()V
.line 282
.local v2, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getMessages;
iget-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getMessages;->id:Ljava/util/ArrayList;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getRealId()I
move-result v4
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 283
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v3
new-instance v4, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$0b3N0COl9zww3Ok_Z6epIWklaMc;
invoke-direct {v4, p0, p2, p3}, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$0b3N0COl9zww3Ok_Z6epIWklaMc;-><init>(Lim/tpelyyftgw/messenger/FileRefController;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v3, v2, v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 285
.end local v0 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
.end local v1 # "channelId":I
.end local v2 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getMessages;
:goto_86
goto/16 :goto_334
:cond_88
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
if-eqz v0, :cond_b1
.line 286
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
.line 287
.local v0, "wallPaper":Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getWallPaper;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getWallPaper;-><init>()V
.line 288
.local v1, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getWallPaper;
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputWallPaper;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputWallPaper;-><init>()V
.line 289
.local v2, "inputWallPaper":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputWallPaper;
iget-wide v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->id:J
iput-wide v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputWallPaper;->id:J
.line 290
iget-wide v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;->access_hash:J
iput-wide v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputWallPaper;->access_hash:J
.line 291
iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getWallPaper;->wallpaper:Lim/tpelyyftgw/tgnet/TLRPC$InputWallPaper;
.line 292
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v3
new-instance v4, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$7Mg2O0dSwozRfUPKiqZtOnLsplc;
invoke-direct {v4, p0, p2, p3}, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$7Mg2O0dSwozRfUPKiqZtOnLsplc;-><init>(Lim/tpelyyftgw/messenger/FileRefController;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v3, v1, v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 293
.end local v0 # "wallPaper":Lim/tpelyyftgw/tgnet/TLRPC$TL_wallPaper;
.end local v1 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getWallPaper;
.end local v2 # "inputWallPaper":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputWallPaper;
goto/16 :goto_334
:cond_b1
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;
if-eqz v0, :cond_de
.line 294
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;
.line 295
.local v0, "theme":Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getTheme;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getTheme;-><init>()V
.line 296
.local v1, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getTheme;
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputTheme;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputTheme;-><init>()V
.line 297
.local v2, "inputTheme":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputTheme;
iget-wide v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;->id:J
iput-wide v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputTheme;->id:J
.line 298
iget-wide v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;->access_hash:J
iput-wide v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputTheme;->access_hash:J
.line 299
iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getTheme;->theme:Lim/tpelyyftgw/tgnet/TLRPC$InputTheme;
.line 300
const-string v3, "android"
iput-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getTheme;->format:Ljava/lang/String;
.line 301
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v3
new-instance v4, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$S4BAmkRRlDgPE7oF4oyJS5Z4JY4;
invoke-direct {v4, p0, p2, p3}, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$S4BAmkRRlDgPE7oF4oyJS5Z4JY4;-><init>(Lim/tpelyyftgw/messenger/FileRefController;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v3, v1, v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 302
.end local v0 # "theme":Lim/tpelyyftgw/tgnet/TLRPC$TL_theme;
.end local v1 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getTheme;
.end local v2 # "inputTheme":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputTheme;
goto/16 :goto_334
:cond_de
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
const/4 v1, 0x0
if-eqz v0, :cond_ff
.line 303
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
.line 304
.local v0, "webPage":Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPage;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPage;-><init>()V
.line 305
.local v2, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPage;
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$WebPage;->url:Ljava/lang/String;
iput-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPage;->url:Ljava/lang/String;
.line 306
iput v1, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPage;->hash:I
.line 307
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v1
new-instance v3, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$bkgF_Z7XDvsey3HyL7dbR18qzHI;
invoke-direct {v3, p0, p2, p3}, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$bkgF_Z7XDvsey3HyL7dbR18qzHI;-><init>(Lim/tpelyyftgw/messenger/FileRefController;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 308
.end local v0 # "webPage":Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
.end local v2 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getWebPage;
goto/16 :goto_334
:cond_ff
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$User;
if-eqz v0, :cond_126
.line 309
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 310
.local v0, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_users_getUsers;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_users_getUsers;-><init>()V
.line 311
.local v1, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_users_getUsers;
iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_users_getUsers;->id:Ljava/util/ArrayList;
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v3
invoke-virtual {v3, v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInputUser(Lim/tpelyyftgw/tgnet/TLRPC$User;)Lim/tpelyyftgw/tgnet/TLRPC$InputUser;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 312
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v2
new-instance v3, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$qc-cKiookKjvno6iVuahUqz63fg;
invoke-direct {v3, p0, p2, p3}, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$qc-cKiookKjvno6iVuahUqz63fg;-><init>(Lim/tpelyyftgw/messenger/FileRefController;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v2, v1, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 313
.end local v0 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
.end local v1 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_users_getUsers;
goto/16 :goto_334
:cond_126
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_170
.line 314
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 315
.local v0, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
instance-of v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_chat;
if-eqz v1, :cond_14e
.line 316
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getChats;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getChats;-><init>()V
.line 317
.local v1, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getChats;
iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getChats;->id:Ljava/util/ArrayList;
iget v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->id:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 318
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v2
new-instance v3, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$saRbwMR-J-nqUunsf8oxn17_v6I;
invoke-direct {v3, p0, p2, p3}, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$saRbwMR-J-nqUunsf8oxn17_v6I;-><init>(Lim/tpelyyftgw/messenger/FileRefController;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v2, v1, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.end local v1 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getChats;
goto :goto_16d
.line 319
:cond_14e
instance-of v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_channel;
if-eqz v1, :cond_16d
.line 320
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_getChannels;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_getChannels;-><init>()V
.line 321
.local v1, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_getChannels;
iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_getChannels;->id:Ljava/util/ArrayList;
invoke-static {v0}, Lim/tpelyyftgw/messenger/MessagesController;->getInputChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Lim/tpelyyftgw/tgnet/TLRPC$InputChannel;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 322
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v2
new-instance v3, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$JW1sFEFR6A5LNEdAT0VfJtYYHGY;
invoke-direct {v3, p0, p2, p3}, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$JW1sFEFR6A5LNEdAT0VfJtYYHGY;-><init>(Lim/tpelyyftgw/messenger/FileRefController;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v2, v1, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
goto :goto_16e
.line 319
.end local v1 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_getChannels;
:cond_16d
:goto_16d
nop
.line 324
.end local v0 # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
:goto_16e
goto/16 :goto_334
:cond_170
instance-of v0, p1, Ljava/lang/String;
if-eqz v0, :cond_2b6
.line 325
move-object v0, p1
check-cast v0, Ljava/lang/String;
.line 326
.local v0, "string":Ljava/lang/String;
const-string/jumbo v2, "wallpaper"
invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_193
.line 327
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getWallPapers;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getWallPapers;-><init>()V
.line 328
.local v1, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getWallPapers;
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v2
new-instance v3, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$SJN_f5OkQc1euMjDx7-QR-HB2gA;
invoke-direct {v3, p0, p2, p3}, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$SJN_f5OkQc1euMjDx7-QR-HB2gA;-><init>(Lim/tpelyyftgw/messenger/FileRefController;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v2, v1, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 329
.end local v1 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_getWallPapers;
goto/16 :goto_2b4
:cond_193
const-string v2, "gif"
invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_1ae
.line 330
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getSavedGifs;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getSavedGifs;-><init>()V
.line 331
.local v1, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getSavedGifs;
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v2
new-instance v3, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$xE2opLAq64yE7DVWKG4EseObx3k;
invoke-direct {v3, p0, p2, p3}, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$xE2opLAq64yE7DVWKG4EseObx3k;-><init>(Lim/tpelyyftgw/messenger/FileRefController;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v2, v1, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 332
.end local v1 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getSavedGifs;
goto/16 :goto_2b4
:cond_1ae
const-string/jumbo v2, "recent"
invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_1ca
.line 333
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getRecentStickers;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getRecentStickers;-><init>()V
.line 334
.local v1, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getRecentStickers;
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v2
new-instance v3, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$z1kM6i5zn2ZNbLYDdJEnbz4ER_E;
invoke-direct {v3, p0, p2, p3}, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$z1kM6i5zn2ZNbLYDdJEnbz4ER_E;-><init>(Lim/tpelyyftgw/messenger/FileRefController;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v2, v1, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 335
.end local v1 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getRecentStickers;
goto/16 :goto_2b4
:cond_1ca
const-string v2, "fav"
invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_1e5
.line 336
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getFavedStickers;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getFavedStickers;-><init>()V
.line 337
.local v1, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getFavedStickers;
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v2
new-instance v3, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$MtIdeeSjhjxvz2nSqwMXIUfseuI;
invoke-direct {v3, p0, p2, p3}, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$MtIdeeSjhjxvz2nSqwMXIUfseuI;-><init>(Lim/tpelyyftgw/messenger/FileRefController;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v2, v1, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 338
.end local v1 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getFavedStickers;
goto/16 :goto_2b4
:cond_1e5
const-string v2, "avatar_"
invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_248
.line 339
invoke-static {v0}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I
move-result v2
.line 340
.local v2, "id":I
const/16 v3, 0x50
if-lez v2, :cond_21d
.line 341
new-instance v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_photos_getUserPhotos;
invoke-direct {v4}, Lim/tpelyyftgw/tgnet/TLRPC$TL_photos_getUserPhotos;-><init>()V
.line 342
.local v4, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_photos_getUserPhotos;
iput v3, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_photos_getUserPhotos;->limit:I
.line 343
iput v1, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_photos_getUserPhotos;->offset:I
.line 344
const-wide/16 v5, 0x0
iput-wide v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_photos_getUserPhotos;->max_id:J
.line 345
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/MessagesController;->getInputUser(I)Lim/tpelyyftgw/tgnet/TLRPC$InputUser;
move-result-object v1
iput-object v1, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_photos_getUserPhotos;->user_id:Lim/tpelyyftgw/tgnet/TLRPC$InputUser;
.line 346
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v1
new-instance v3, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$YeGF3faJz2H8ZVT-eG67cEG9d38;
invoke-direct {v3, p0, p2, p3}, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$YeGF3faJz2H8ZVT-eG67cEG9d38;-><init>(Lim/tpelyyftgw/messenger/FileRefController;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v1, v4, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 347
.end local v4 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_photos_getUserPhotos;
goto :goto_247
.line 348
:cond_21d
new-instance v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_search;
invoke-direct {v4}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_search;-><init>()V
.line 349
.local v4, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_search;
new-instance v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMessagesFilterChatPhotos;
invoke-direct {v5}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMessagesFilterChatPhotos;-><init>()V
iput-object v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_search;->filter:Lim/tpelyyftgw/tgnet/TLRPC$MessagesFilter;
.line 350
iput v3, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_search;->limit:I
.line 351
iput v1, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_search;->offset_id:I
.line 352
const-string v1, ""
iput-object v1, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_search;->q:Ljava/lang/String;
.line 353
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/MessagesController;->getInputPeer(I)Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
move-result-object v1
iput-object v1, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_search;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;
.line 354
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v1
new-instance v3, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$7zI4HXbacNZh9K62bMwrrtbRCfs;
invoke-direct {v3, p0, p2, p3}, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$7zI4HXbacNZh9K62bMwrrtbRCfs;-><init>(Lim/tpelyyftgw/messenger/FileRefController;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v1, v4, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 356
.end local v2 # "id":I
.end local v4 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_search;
:goto_247
goto :goto_2b4
:cond_248
const-string/jumbo v2, "sent_"
invoke-virtual {v0, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_2b1
.line 357
const-string v2, "_"
invoke-virtual {v0, v2}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object v2
.line 358
.local v2, "params":[Ljava/lang/String;
array-length v3, v2
const/4 v4, 0x3
if-ne v3, v4, :cond_2ad
.line 359
const/4 v1, 0x1
aget-object v1, v2, v1
invoke-static {v1}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v1
.line 360
.local v1, "channelId":I
const/4 v3, 0x2
if-eqz v1, :cond_290
.line 361
new-instance v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_getMessages;
invoke-direct {v4}, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_getMessages;-><init>()V
.line 362
.local v4, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_getMessages;
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v5
invoke-virtual {v5, v1}, Lim/tpelyyftgw/messenger/MessagesController;->getInputChannel(I)Lim/tpelyyftgw/tgnet/TLRPC$InputChannel;
move-result-object v5
iput-object v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_getMessages;->channel:Lim/tpelyyftgw/tgnet/TLRPC$InputChannel;
.line 363
iget-object v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_getMessages;->id:Ljava/util/ArrayList;
aget-object v3, v2, v3
invoke-static {v3}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v5, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 364
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v3
new-instance v5, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$7FaJrwDJkxbhhlTRSHb4B5Grm84;
invoke-direct {v5, p0, p2, p3}, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$7FaJrwDJkxbhhlTRSHb4B5Grm84;-><init>(Lim/tpelyyftgw/messenger/FileRefController;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v3, v4, v5}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 365
.end local v4 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_channels_getMessages;
goto :goto_2ac
.line 366
:cond_290
new-instance v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getMessages;
invoke-direct {v4}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getMessages;-><init>()V
.line 367
.local v4, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getMessages;
iget-object v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getMessages;->id:Ljava/util/ArrayList;
aget-object v3, v2, v3
invoke-static {v3}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;
move-result-object v3
invoke-virtual {v5, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 368
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v3
new-instance v5, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$02nR4GyBLy0dCeY_bJMjkXIsw1c;
invoke-direct {v5, p0, p2, p3}, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$02nR4GyBLy0dCeY_bJMjkXIsw1c;-><init>(Lim/tpelyyftgw/messenger/FileRefController;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v3, v4, v5}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 370
.end local v1 # "channelId":I
.end local v4 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getMessages;
:goto_2ac
goto :goto_2b0
.line 371
:cond_2ad
invoke-direct {p0, p4, v1}, Lim/tpelyyftgw/messenger/FileRefController;->sendErrorToObject([Ljava/lang/Object;I)V
.line 373
.end local v2 # "params":[Ljava/lang/String;
:goto_2b0
goto :goto_2b4
.line 374
:cond_2b1
invoke-direct {p0, p4, v1}, Lim/tpelyyftgw/messenger/FileRefController;->sendErrorToObject([Ljava/lang/Object;I)V
.line 376
.end local v0 # "string":Ljava/lang/String;
:goto_2b4
goto/16 :goto_334
:cond_2b6
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
if-eqz v0, :cond_2e6
.line 377
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
.line 378
.local v0, "stickerSet":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getStickerSet;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getStickerSet;-><init>()V
.line 379
.local v1, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getStickerSet;
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickerSetID;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickerSetID;-><init>()V
iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getStickerSet;->stickerset:Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
.line 380
iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getStickerSet;->stickerset:Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
iget-wide v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->id:J
iput-wide v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;->id:J
.line 381
iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getStickerSet;->stickerset:Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
iget-wide v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->access_hash:J
iput-wide v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;->access_hash:J
.line 382
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v2
new-instance v3, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$nKJnX_jp4lvFQnpr1Y5DwEfF0qo;
invoke-direct {v3, p0, p2, p3}, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$nKJnX_jp4lvFQnpr1Y5DwEfF0qo;-><init>(Lim/tpelyyftgw/messenger/FileRefController;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v2, v1, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 383
.end local v0 # "stickerSet":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
.end local v1 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getStickerSet;
goto :goto_334
:cond_2e6
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;
if-eqz v0, :cond_316
.line 384
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;
.line 385
.local v0, "stickerSet":Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getStickerSet;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getStickerSet;-><init>()V
.line 386
.restart local v1 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getStickerSet;
new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickerSetID;
invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickerSetID;-><init>()V
iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getStickerSet;->stickerset:Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
.line 387
iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getStickerSet;->stickerset:Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
iget-wide v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->id:J
iput-wide v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;->id:J
.line 388
iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getStickerSet;->stickerset:Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;->set:Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;
iget-wide v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$StickerSet;->access_hash:J
iput-wide v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;->access_hash:J
.line 389
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v2
new-instance v3, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$782SaMZJUkfBDrSzL7WmKawa7z0;
invoke-direct {v3, p0, p2, p3}, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$782SaMZJUkfBDrSzL7WmKawa7z0;-><init>(Lim/tpelyyftgw/messenger/FileRefController;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v2, v1, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 390
.end local v0 # "stickerSet":Lim/tpelyyftgw/tgnet/TLRPC$StickerSetCovered;
.end local v1 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getStickerSet;
goto :goto_334
:cond_316
instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
if-eqz v0, :cond_331
.line 391
new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getStickerSet;
invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getStickerSet;-><init>()V
.line 392
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getStickerSet;
move-object v1, p1
check-cast v1, Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
iput-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getStickerSet;->stickerset:Lim/tpelyyftgw/tgnet/TLRPC$InputStickerSet;
.line 393
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v1
new-instance v2, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$ePEtI1jHc2L0MWA0Iu_H6NfiptQ;
invoke-direct {v2, p0, p2, p3}, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$ePEtI1jHc2L0MWA0Iu_H6NfiptQ;-><init>(Lim/tpelyyftgw/messenger/FileRefController;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 394
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getStickerSet;
goto :goto_334
.line 395
:cond_331
invoke-direct {p0, p4, v1}, Lim/tpelyyftgw/messenger/FileRefController;->sendErrorToObject([Ljava/lang/Object;I)V
.line 403
:goto_334
return-void
.end method
.method private sendErrorToObject([Ljava/lang/Object;I)V
.registers 7
.param p1, "args" # [Ljava/lang/Object;
.param p2, "reason" # I
.line 505
const/4 v0, 0x0
aget-object v1, p1, v0
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputSingleMedia;
const/4 v2, 0x1
if-eqz v1, :cond_25
.line 506
aget-object v0, p1, v2
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMultiMedia;
.line 507
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMultiMedia;
iget-object v1, p0, Lim/tpelyyftgw/messenger/FileRefController;->multiMediaCache:Ljava/util/HashMap;
invoke-virtual {v1, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, [Ljava/lang/Object;
.line 508
.local v1, "objects":[Ljava/lang/Object;
if-eqz v1, :cond_23
.line 509
iget-object v2, p0, Lim/tpelyyftgw/messenger/FileRefController;->multiMediaCache:Ljava/util/HashMap;
invoke-virtual {v2, v0}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 510
new-instance v2, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$awnKv0e6MXO4XiS8ph1QVQjOuog;
invoke-direct {v2, p0, v0, v1}, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$awnKv0e6MXO4XiS8ph1QVQjOuog;-><init>(Lim/tpelyyftgw/messenger/FileRefController;Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMultiMedia;[Ljava/lang/Object;)V
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 512
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMultiMedia;
.end local v1 # "objects":[Ljava/lang/Object;
:cond_23
goto/16 :goto_aa
:cond_25
aget-object v1, p1, v0
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMedia;
if-nez v1, :cond_a2
aget-object v1, p1, v0
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;
if-eqz v1, :cond_33
goto/16 :goto_a2
.line 514
:cond_33
aget-object v1, p1, v0
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_saveGif;
if-eqz v1, :cond_3f
.line 515
aget-object v0, p1, v0
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_saveGif;
.line 517
goto/16 :goto_aa
:cond_3f
aget-object v1, p1, v0
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_saveRecentSticker;
if-eqz v1, :cond_4a
.line 518
aget-object v0, p1, v0
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_saveRecentSticker;
.line 520
goto :goto_aa
:cond_4a
aget-object v1, p1, v0
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_faveSticker;
if-eqz v1, :cond_55
.line 521
aget-object v0, p1, v0
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_faveSticker;
.line 523
goto :goto_aa
:cond_55
aget-object v1, p1, v0
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;
if-eqz v1, :cond_6b
.line 524
aget-object v0, p1, v0
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;
.line 525
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v1
aget-object v2, p1, v2
check-cast v2, Lim/tpelyyftgw/tgnet/RequestDelegate;
invoke-virtual {v1, v0, v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 526
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;
goto :goto_aa
.line 527
:cond_6b
if-nez p2, :cond_8f
.line 528
new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;-><init>()V
.line 529
.local v1, "error":Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
const-string v3, "not found parent object to request reference"
iput-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;
.line 530
const/16 v3, 0x190
iput v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->code:I
.line 531
aget-object v3, p1, v2
instance-of v3, v3, Lim/tpelyyftgw/messenger/FileLoadOperation;
if-eqz v3, :cond_a1
.line 532
aget-object v2, p1, v2
check-cast v2, Lim/tpelyyftgw/messenger/FileLoadOperation;
.line 533
.local v2, "fileLoadOperation":Lim/tpelyyftgw/messenger/FileLoadOperation;
iput-boolean v0, v2, Lim/tpelyyftgw/messenger/FileLoadOperation;->requestingReference:Z
.line 534
const/4 v0, 0x2
aget-object v0, p1, v0
check-cast v0, Lim/tpelyyftgw/messenger/FileLoadOperation$RequestInfo;
invoke-virtual {v2, v0, v1}, Lim/tpelyyftgw/messenger/FileLoadOperation;->processRequestResult(Lim/tpelyyftgw/messenger/FileLoadOperation$RequestInfo;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)Z
goto :goto_a1
.line 536
.end local v1 # "error":Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.end local v2 # "fileLoadOperation":Lim/tpelyyftgw/messenger/FileLoadOperation;
:cond_8f
if-ne p2, v2, :cond_a1
.line 537
aget-object v1, p1, v2
instance-of v1, v1, Lim/tpelyyftgw/messenger/FileLoadOperation;
if-eqz v1, :cond_aa
.line 538
aget-object v1, p1, v2
check-cast v1, Lim/tpelyyftgw/messenger/FileLoadOperation;
.line 539
.local v1, "fileLoadOperation":Lim/tpelyyftgw/messenger/FileLoadOperation;
iput-boolean v0, v1, Lim/tpelyyftgw/messenger/FileLoadOperation;->requestingReference:Z
.line 540
invoke-virtual {v1, v0, v0}, Lim/tpelyyftgw/messenger/FileLoadOperation;->onFail(ZI)V
goto :goto_aa
.line 536
.end local v1 # "fileLoadOperation":Lim/tpelyyftgw/messenger/FileLoadOperation;
:cond_a1
:goto_a1
goto :goto_aa
.line 513
:cond_a2
:goto_a2
new-instance v0, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$nykyhx-oJTB3mltTm0YuNkriyhA;
invoke-direct {v0, p0, p1}, Lim/tpelyyftgw/messenger/-$$Lambda$FileRefController$nykyhx-oJTB3mltTm0YuNkriyhA;-><init>(Lim/tpelyyftgw/messenger/FileRefController;[Ljava/lang/Object;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 544
:cond_aa
:goto_aa
return-void
.end method
# virtual methods
.method public synthetic lambda$onRequestComplete$29$FileRefController(Lim/tpelyyftgw/tgnet/TLRPC$User;)V
.registers 4
.param p1, "user" # Lim/tpelyyftgw/tgnet/TLRPC$User;
.line 668
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, p1, v1}, Lim/tpelyyftgw/messenger/MessagesController;->putUser(Lim/tpelyyftgw/tgnet/TLRPC$User;Z)Z
return-void
.end method
.method public synthetic lambda$onRequestComplete$30$FileRefController(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V
.registers 4
.param p1, "chat" # Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 677
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, p1, v1}, Lim/tpelyyftgw/messenger/MessagesController;->putChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;Z)V
return-void
.end method
.method public synthetic lambda$onRequestComplete$31$FileRefController(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V
.registers 4
.param p1, "chat" # Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 696
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v0
const/4 v1, 0x0
invoke-virtual {v0, p1, v1}, Lim/tpelyyftgw/messenger/MessagesController;->putChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;Z)V
return-void
.end method
.method public synthetic lambda$onRequestComplete$32$FileRefController(Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;)V
.registers 3
.param p1, "stickerSet" # Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;
.line 724
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getMediaDataController()Lim/tpelyyftgw/messenger/MediaDataController;
move-result-object v0
invoke-virtual {v0, p1}, Lim/tpelyyftgw/messenger/MediaDataController;->replaceStickerSet(Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_stickerSet;)V
return-void
.end method
.method public synthetic lambda$onUpdateObjectReference$20$FileRefController(Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMultiMedia;[Ljava/lang/Object;)V
.registers 10
.param p1, "multiMedia" # Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMultiMedia;
.param p2, "objects" # [Ljava/lang/Object;
.line 441
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v0
const/4 v1, 0x1
aget-object v1, p2, v1
move-object v2, v1
check-cast v2, Ljava/util/ArrayList;
const/4 v1, 0x2
aget-object v1, p2, v1
move-object v3, v1
check-cast v3, Ljava/util/ArrayList;
const/4 v1, 0x4
aget-object v1, p2, v1
move-object v5, v1
check-cast v5, Lim/tpelyyftgw/messenger/SendMessagesHelper$DelayedMessage;
const/4 v1, 0x5
aget-object v1, p2, v1
check-cast v1, Ljava/lang/Boolean;
invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
move-result v6
const/4 v4, 0x0
move-object v1, p1
invoke-virtual/range {v0 .. v6}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->performSendMessageRequestMulti(Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMultiMedia;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Lim/tpelyyftgw/messenger/SendMessagesHelper$DelayedMessage;Z)V
return-void
.end method
.method public synthetic lambda$onUpdateObjectReference$21$FileRefController(Lim/tpelyyftgw/messenger/FileRefController$Requester;)V
.registers 11
.param p1, "requester" # Lim/tpelyyftgw/messenger/FileRefController$Requester;
.line 452
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v0
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v1
const/4 v2, 0x0
aget-object v1, v1, v2
check-cast v1, Lim/tpelyyftgw/tgnet/TLObject;
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v2
const/4 v3, 0x1
aget-object v2, v2, v3
check-cast v2, Lim/tpelyyftgw/messenger/MessageObject;
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v3
const/4 v4, 0x2
aget-object v3, v3, v4
check-cast v3, Ljava/lang/String;
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v4
const/4 v5, 0x3
aget-object v4, v4, v5
check-cast v4, Lim/tpelyyftgw/messenger/SendMessagesHelper$DelayedMessage;
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v5
const/4 v6, 0x4
aget-object v5, v5, v6
check-cast v5, Ljava/lang/Boolean;
invoke-virtual {v5}, Ljava/lang/Boolean;->booleanValue()Z
move-result v5
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v6
const/4 v7, 0x5
aget-object v6, v6, v7
check-cast v6, Lim/tpelyyftgw/messenger/SendMessagesHelper$DelayedMessage;
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v7
const/4 v8, 0x6
aget-object v7, v7, v8
check-cast v7, Ljava/lang/Boolean;
invoke-virtual {v7}, Ljava/lang/Boolean;->booleanValue()Z
move-result v8
const/4 v7, 0x0
invoke-virtual/range {v0 .. v8}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->performSendMessageRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;Lim/tpelyyftgw/messenger/SendMessagesHelper$DelayedMessage;ZLim/tpelyyftgw/messenger/SendMessagesHelper$DelayedMessage;Ljava/lang/Object;Z)V
return-void
.end method
.method public synthetic lambda$onUpdateObjectReference$22$FileRefController(Lim/tpelyyftgw/messenger/FileRefController$Requester;)V
.registers 11
.param p1, "requester" # Lim/tpelyyftgw/messenger/FileRefController$Requester;
.line 462
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v0
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v1
const/4 v2, 0x0
aget-object v1, v1, v2
check-cast v1, Lim/tpelyyftgw/tgnet/TLObject;
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v2
const/4 v3, 0x1
aget-object v2, v2, v3
check-cast v2, Lim/tpelyyftgw/messenger/MessageObject;
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v3
const/4 v4, 0x2
aget-object v3, v3, v4
check-cast v3, Ljava/lang/String;
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v4
const/4 v5, 0x3
aget-object v4, v4, v5
check-cast v4, Lim/tpelyyftgw/messenger/SendMessagesHelper$DelayedMessage;
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v5
const/4 v6, 0x4
aget-object v5, v5, v6
check-cast v5, Ljava/lang/Boolean;
invoke-virtual {v5}, Ljava/lang/Boolean;->booleanValue()Z
move-result v5
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v6
const/4 v7, 0x5
aget-object v6, v6, v7
check-cast v6, Lim/tpelyyftgw/messenger/SendMessagesHelper$DelayedMessage;
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$100(Lim/tpelyyftgw/messenger/FileRefController$Requester;)[Ljava/lang/Object;
move-result-object v7
const/4 v8, 0x6
aget-object v7, v7, v8
check-cast v7, Ljava/lang/Boolean;
invoke-virtual {v7}, Ljava/lang/Boolean;->booleanValue()Z
move-result v8
const/4 v7, 0x0
invoke-virtual/range {v0 .. v8}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->performSendMessageRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;Lim/tpelyyftgw/messenger/SendMessagesHelper$DelayedMessage;ZLim/tpelyyftgw/messenger/SendMessagesHelper$DelayedMessage;Ljava/lang/Object;Z)V
return-void
.end method
.method public synthetic lambda$requestReferenceFromServer$0$FileRefController(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 6
.param p1, "locationKey" # Ljava/lang/String;
.param p2, "parentKey" # Ljava/lang/String;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 274
const/4 v0, 0x1
invoke-direct {p0, p1, p2, p3, v0}, Lim/tpelyyftgw/messenger/FileRefController;->onRequestComplete(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Z)Z
return-void
.end method
.method public synthetic lambda$requestReferenceFromServer$1$FileRefController(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 6
.param p1, "locationKey" # Ljava/lang/String;
.param p2, "parentKey" # Ljava/lang/String;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 279
const/4 v0, 0x1
invoke-direct {p0, p1, p2, p3, v0}, Lim/tpelyyftgw/messenger/FileRefController;->onRequestComplete(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Z)Z
return-void
.end method
.method public synthetic lambda$requestReferenceFromServer$10$FileRefController(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 6
.param p1, "locationKey" # Ljava/lang/String;
.param p2, "parentKey" # Ljava/lang/String;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 331
const/4 v0, 0x1
invoke-direct {p0, p1, p2, p3, v0}, Lim/tpelyyftgw/messenger/FileRefController;->onRequestComplete(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Z)Z
return-void
.end method
.method public synthetic lambda$requestReferenceFromServer$11$FileRefController(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 6
.param p1, "locationKey" # Ljava/lang/String;
.param p2, "parentKey" # Ljava/lang/String;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 334
const/4 v0, 0x1
invoke-direct {p0, p1, p2, p3, v0}, Lim/tpelyyftgw/messenger/FileRefController;->onRequestComplete(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Z)Z
return-void
.end method
.method public synthetic lambda$requestReferenceFromServer$12$FileRefController(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 6
.param p1, "locationKey" # Ljava/lang/String;
.param p2, "parentKey" # Ljava/lang/String;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 337
const/4 v0, 0x1
invoke-direct {p0, p1, p2, p3, v0}, Lim/tpelyyftgw/messenger/FileRefController;->onRequestComplete(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Z)Z
return-void
.end method
.method public synthetic lambda$requestReferenceFromServer$13$FileRefController(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 6
.param p1, "locationKey" # Ljava/lang/String;
.param p2, "parentKey" # Ljava/lang/String;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 346
const/4 v0, 0x1
invoke-direct {p0, p1, p2, p3, v0}, Lim/tpelyyftgw/messenger/FileRefController;->onRequestComplete(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Z)Z
return-void
.end method
.method public synthetic lambda$requestReferenceFromServer$14$FileRefController(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 6
.param p1, "locationKey" # Ljava/lang/String;
.param p2, "parentKey" # Ljava/lang/String;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 354
const/4 v0, 0x1
invoke-direct {p0, p1, p2, p3, v0}, Lim/tpelyyftgw/messenger/FileRefController;->onRequestComplete(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Z)Z
return-void
.end method
.method public synthetic lambda$requestReferenceFromServer$15$FileRefController(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 6
.param p1, "locationKey" # Ljava/lang/String;
.param p2, "parentKey" # Ljava/lang/String;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 364
const/4 v0, 0x0
invoke-direct {p0, p1, p2, p3, v0}, Lim/tpelyyftgw/messenger/FileRefController;->onRequestComplete(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Z)Z
return-void
.end method
.method public synthetic lambda$requestReferenceFromServer$16$FileRefController(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 6
.param p1, "locationKey" # Ljava/lang/String;
.param p2, "parentKey" # Ljava/lang/String;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 368
const/4 v0, 0x0
invoke-direct {p0, p1, p2, p3, v0}, Lim/tpelyyftgw/messenger/FileRefController;->onRequestComplete(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Z)Z
return-void
.end method
.method public synthetic lambda$requestReferenceFromServer$17$FileRefController(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 6
.param p1, "locationKey" # Ljava/lang/String;
.param p2, "parentKey" # Ljava/lang/String;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 382
const/4 v0, 0x1
invoke-direct {p0, p1, p2, p3, v0}, Lim/tpelyyftgw/messenger/FileRefController;->onRequestComplete(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Z)Z
return-void
.end method
.method public synthetic lambda$requestReferenceFromServer$18$FileRefController(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 6
.param p1, "locationKey" # Ljava/lang/String;
.param p2, "parentKey" # Ljava/lang/String;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 389
const/4 v0, 0x1
invoke-direct {p0, p1, p2, p3, v0}, Lim/tpelyyftgw/messenger/FileRefController;->onRequestComplete(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Z)Z
return-void
.end method
.method public synthetic lambda$requestReferenceFromServer$19$FileRefController(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 6
.param p1, "locationKey" # Ljava/lang/String;
.param p2, "parentKey" # Ljava/lang/String;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 393
const/4 v0, 0x1
invoke-direct {p0, p1, p2, p3, v0}, Lim/tpelyyftgw/messenger/FileRefController;->onRequestComplete(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Z)Z
return-void
.end method
.method public synthetic lambda$requestReferenceFromServer$2$FileRefController(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 6
.param p1, "locationKey" # Ljava/lang/String;
.param p2, "parentKey" # Ljava/lang/String;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 283
const/4 v0, 0x1
invoke-direct {p0, p1, p2, p3, v0}, Lim/tpelyyftgw/messenger/FileRefController;->onRequestComplete(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Z)Z
return-void
.end method
.method public synthetic lambda$requestReferenceFromServer$3$FileRefController(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 6
.param p1, "locationKey" # Ljava/lang/String;
.param p2, "parentKey" # Ljava/lang/String;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 292
const/4 v0, 0x1
invoke-direct {p0, p1, p2, p3, v0}, Lim/tpelyyftgw/messenger/FileRefController;->onRequestComplete(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Z)Z
return-void
.end method
.method public synthetic lambda$requestReferenceFromServer$4$FileRefController(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 6
.param p1, "locationKey" # Ljava/lang/String;
.param p2, "parentKey" # Ljava/lang/String;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 301
const/4 v0, 0x1
invoke-direct {p0, p1, p2, p3, v0}, Lim/tpelyyftgw/messenger/FileRefController;->onRequestComplete(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Z)Z
return-void
.end method
.method public synthetic lambda$requestReferenceFromServer$5$FileRefController(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 6
.param p1, "locationKey" # Ljava/lang/String;
.param p2, "parentKey" # Ljava/lang/String;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 307
const/4 v0, 0x1
invoke-direct {p0, p1, p2, p3, v0}, Lim/tpelyyftgw/messenger/FileRefController;->onRequestComplete(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Z)Z
return-void
.end method
.method public synthetic lambda$requestReferenceFromServer$6$FileRefController(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 6
.param p1, "locationKey" # Ljava/lang/String;
.param p2, "parentKey" # Ljava/lang/String;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 312
const/4 v0, 0x1
invoke-direct {p0, p1, p2, p3, v0}, Lim/tpelyyftgw/messenger/FileRefController;->onRequestComplete(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Z)Z
return-void
.end method
.method public synthetic lambda$requestReferenceFromServer$7$FileRefController(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 6
.param p1, "locationKey" # Ljava/lang/String;
.param p2, "parentKey" # Ljava/lang/String;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 318
const/4 v0, 0x1
invoke-direct {p0, p1, p2, p3, v0}, Lim/tpelyyftgw/messenger/FileRefController;->onRequestComplete(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Z)Z
return-void
.end method
.method public synthetic lambda$requestReferenceFromServer$8$FileRefController(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 6
.param p1, "locationKey" # Ljava/lang/String;
.param p2, "parentKey" # Ljava/lang/String;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 322
const/4 v0, 0x1
invoke-direct {p0, p1, p2, p3, v0}, Lim/tpelyyftgw/messenger/FileRefController;->onRequestComplete(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Z)Z
return-void
.end method
.method public synthetic lambda$requestReferenceFromServer$9$FileRefController(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
.registers 6
.param p1, "locationKey" # Ljava/lang/String;
.param p2, "parentKey" # Ljava/lang/String;
.param p3, "response" # Lim/tpelyyftgw/tgnet/TLObject;
.param p4, "error" # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;
.line 328
const/4 v0, 0x1
invoke-direct {p0, p1, p2, p3, v0}, Lim/tpelyyftgw/messenger/FileRefController;->onRequestComplete(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Z)Z
return-void
.end method
.method public synthetic lambda$sendErrorToObject$26$FileRefController(Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMultiMedia;[Ljava/lang/Object;)V
.registers 10
.param p1, "req" # Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMultiMedia;
.param p2, "objects" # [Ljava/lang/Object;
.line 510
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v0
const/4 v1, 0x1
aget-object v1, p2, v1
move-object v2, v1
check-cast v2, Ljava/util/ArrayList;
const/4 v1, 0x2
aget-object v1, p2, v1
move-object v3, v1
check-cast v3, Ljava/util/ArrayList;
const/4 v1, 0x4
aget-object v1, p2, v1
move-object v5, v1
check-cast v5, Lim/tpelyyftgw/messenger/SendMessagesHelper$DelayedMessage;
const/4 v1, 0x5
aget-object v1, p2, v1
check-cast v1, Ljava/lang/Boolean;
invoke-virtual {v1}, Ljava/lang/Boolean;->booleanValue()Z
move-result v6
const/4 v4, 0x0
move-object v1, p1
invoke-virtual/range {v0 .. v6}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->performSendMessageRequestMulti(Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMultiMedia;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Lim/tpelyyftgw/messenger/SendMessagesHelper$DelayedMessage;Z)V
return-void
.end method
.method public synthetic lambda$sendErrorToObject$27$FileRefController([Ljava/lang/Object;)V
.registers 11
.param p1, "args" # [Ljava/lang/Object;
.line 513
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/FileRefController;->getSendMessagesHelper()Lim/tpelyyftgw/messenger/SendMessagesHelper;
move-result-object v0
const/4 v1, 0x0
aget-object v1, p1, v1
check-cast v1, Lim/tpelyyftgw/tgnet/TLObject;
const/4 v2, 0x1
aget-object v2, p1, v2
check-cast v2, Lim/tpelyyftgw/messenger/MessageObject;
const/4 v3, 0x2
aget-object v3, p1, v3
check-cast v3, Ljava/lang/String;
const/4 v4, 0x3
aget-object v4, p1, v4
check-cast v4, Lim/tpelyyftgw/messenger/SendMessagesHelper$DelayedMessage;
const/4 v5, 0x4
aget-object v5, p1, v5
check-cast v5, Ljava/lang/Boolean;
invoke-virtual {v5}, Ljava/lang/Boolean;->booleanValue()Z
move-result v5
const/4 v6, 0x5
aget-object v6, p1, v6
check-cast v6, Lim/tpelyyftgw/messenger/SendMessagesHelper$DelayedMessage;
const/4 v7, 0x6
aget-object v7, p1, v7
check-cast v7, Ljava/lang/Boolean;
invoke-virtual {v7}, Ljava/lang/Boolean;->booleanValue()Z
move-result v8
const/4 v7, 0x0
invoke-virtual/range {v0 .. v8}, Lim/tpelyyftgw/messenger/SendMessagesHelper;->performSendMessageRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/messenger/MessageObject;Ljava/lang/String;Lim/tpelyyftgw/messenger/SendMessagesHelper$DelayedMessage;ZLim/tpelyyftgw/messenger/SendMessagesHelper$DelayedMessage;Ljava/lang/Object;Z)V
return-void
.end method
.method public varargs requestReference(Ljava/lang/Object;[Ljava/lang/Object;)V
.registers 12
.param p1, "parentObject" # Ljava/lang/Object;
.param p2, "args" # [Ljava/lang/Object;
.line 98
sget-boolean v0, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z
const/4 v1, 0x0
if-eqz v0, :cond_24
.line 99
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string/jumbo v2, "start loading request reference for parent = "
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v2, " args = "
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
aget-object v2, p2, v1
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V
.line 101
:cond_24
aget-object v0, p2, v1
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputSingleMedia;
const/4 v2, 0x2
const-string v3, "photo_"
const-string v4, "file_"
if-eqz v0, :cond_8b
.line 102
aget-object v0, p2, v1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputSingleMedia;
.line 103
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputSingleMedia;
iget-object v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputSingleMedia;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputMedia;
instance-of v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;
if-eqz v5, :cond_5c
.line 104
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputSingleMedia;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputMedia;
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;
.line 105
.local v3, "mediaDocument":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;
iget-wide v6, v4, Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;->id:J
invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
.line 106
.local v4, "locationKey":Ljava/lang/String;
new-instance v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputDocumentFileLocation;
invoke-direct {v5}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputDocumentFileLocation;-><init>()V
.line 107
.local v5, "location":Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
iget-object v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;
iget-wide v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;->id:J
iput-wide v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->id:J
.line 108
.end local v3 # "mediaDocument":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;
goto :goto_85
.end local v4 # "locationKey":Ljava/lang/String;
.end local v5 # "location":Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
:cond_5c
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputSingleMedia;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputMedia;
instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;
if-eqz v4, :cond_87
.line 109
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputSingleMedia;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputMedia;
check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;
.line 110
.local v4, "mediaPhoto":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v3, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;
iget-wide v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;->id:J
invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
.line 111
.local v3, "locationKey":Ljava/lang/String;
new-instance v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPhotoFileLocation;
invoke-direct {v5}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPhotoFileLocation;-><init>()V
.line 112
.restart local v5 # "location":Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
iget-object v6, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;
iget-wide v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;->id:J
iput-wide v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->id:J
.line 113
.end local v4 # "mediaPhoto":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;
move-object v4, v3
.line 117
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputSingleMedia;
.end local v3 # "locationKey":Ljava/lang/String;
.local v4, "locationKey":Ljava/lang/String;
:goto_85
goto/16 :goto_2cb
.line 114
.end local v4 # "locationKey":Ljava/lang/String;
.end local v5 # "location":Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
.restart local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputSingleMedia;
:cond_87
invoke-direct {p0, p2, v1}, Lim/tpelyyftgw/messenger/FileRefController;->sendErrorToObject([Ljava/lang/Object;I)V
.line 115
return-void
.line 117
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputSingleMedia;
:cond_8b
aget-object v0, p2, v1
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMultiMedia;
if-eqz v0, :cond_c3
.line 118
aget-object v0, p2, v1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMultiMedia;
.line 119
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMultiMedia;
move-object v3, p1
check-cast v3, Ljava/util/ArrayList;
.line 120
.local v3, "parentObjects":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Object;>;"
iget-object v4, p0, Lim/tpelyyftgw/messenger/FileRefController;->multiMediaCache:Ljava/util/HashMap;
invoke-virtual {v4, v0, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 121
const/4 v4, 0x0
.local v4, "a":I
iget-object v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMultiMedia;->multi_media:Ljava/util/ArrayList;
invoke-virtual {v5}, Ljava/util/ArrayList;->size()I
move-result v5
.local v5, "size":I
:goto_a4
if-ge v4, v5, :cond_c2
.line 122
iget-object v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMultiMedia;->multi_media:Ljava/util/ArrayList;
invoke-virtual {v6, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v6
check-cast v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputSingleMedia;
.line 123
.local v6, "media":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputSingleMedia;
invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object p1
.line 124
if-nez p1, :cond_b5
.line 125
goto :goto_bf
.line 127
:cond_b5
new-array v7, v2, [Ljava/lang/Object;
aput-object v6, v7, v1
const/4 v8, 0x1
aput-object v0, v7, v8
invoke-virtual {p0, p1, v7}, Lim/tpelyyftgw/messenger/FileRefController;->requestReference(Ljava/lang/Object;[Ljava/lang/Object;)V
.line 121
.end local v6 # "media":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputSingleMedia;
:goto_bf
add-int/lit8 v4, v4, 0x1
goto :goto_a4
.line 129
.end local v4 # "a":I
.end local v5 # "size":I
:cond_c2
return-void
.line 130
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMultiMedia;
.end local v3 # "parentObjects":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Object;>;"
:cond_c3
aget-object v0, p2, v1
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMedia;
if-eqz v0, :cond_125
.line 131
aget-object v0, p2, v1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMedia;
.line 132
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMedia;
iget-object v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMedia;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputMedia;
instance-of v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;
if-eqz v5, :cond_f6
.line 133
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMedia;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputMedia;
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;
.line 134
.local v3, "mediaDocument":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;
iget-wide v6, v4, Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;->id:J
invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
.line 135
.local v4, "locationKey":Ljava/lang/String;
new-instance v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputDocumentFileLocation;
invoke-direct {v5}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputDocumentFileLocation;-><init>()V
.line 136
.local v5, "location":Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
iget-object v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;
iget-wide v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;->id:J
iput-wide v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->id:J
.line 137
.end local v3 # "mediaDocument":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;
goto :goto_11f
.end local v4 # "locationKey":Ljava/lang/String;
.end local v5 # "location":Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
:cond_f6
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMedia;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputMedia;
instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;
if-eqz v4, :cond_121
.line 138
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMedia;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputMedia;
check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;
.line 139
.local v4, "mediaPhoto":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v3, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;
iget-wide v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;->id:J
invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
.line 140
.local v3, "locationKey":Ljava/lang/String;
new-instance v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPhotoFileLocation;
invoke-direct {v5}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPhotoFileLocation;-><init>()V
.line 141
.restart local v5 # "location":Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
iget-object v6, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;
iget-wide v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;->id:J
iput-wide v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->id:J
.line 142
.end local v4 # "mediaPhoto":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;
move-object v4, v3
.line 146
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMedia;
.end local v3 # "locationKey":Ljava/lang/String;
.local v4, "locationKey":Ljava/lang/String;
:goto_11f
goto/16 :goto_2cb
.line 143
.end local v4 # "locationKey":Ljava/lang/String;
.end local v5 # "location":Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
.restart local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMedia;
:cond_121
invoke-direct {p0, p2, v1}, Lim/tpelyyftgw/messenger/FileRefController;->sendErrorToObject([Ljava/lang/Object;I)V
.line 144
return-void
.line 146
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_sendMedia;
:cond_125
aget-object v0, p2, v1
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;
if-eqz v0, :cond_187
.line 147
aget-object v0, p2, v1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;
.line 148
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;
iget-object v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputMedia;
instance-of v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;
if-eqz v5, :cond_158
.line 149
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputMedia;
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;
.line 150
.local v3, "mediaDocument":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;
iget-wide v6, v4, Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;->id:J
invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
.line 151
.restart local v4 # "locationKey":Ljava/lang/String;
new-instance v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputDocumentFileLocation;
invoke-direct {v5}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputDocumentFileLocation;-><init>()V
.line 152
.restart local v5 # "location":Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
iget-object v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;
iget-wide v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;->id:J
iput-wide v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->id:J
.line 153
.end local v3 # "mediaDocument":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaDocument;
goto :goto_181
.end local v4 # "locationKey":Ljava/lang/String;
.end local v5 # "location":Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
:cond_158
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputMedia;
instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;
if-eqz v4, :cond_183
.line 154
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputMedia;
check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;
.line 155
.local v4, "mediaPhoto":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v3, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;
iget-wide v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;->id:J
invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
.line 156
.local v3, "locationKey":Ljava/lang/String;
new-instance v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPhotoFileLocation;
invoke-direct {v5}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPhotoFileLocation;-><init>()V
.line 157
.restart local v5 # "location":Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
iget-object v6, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;
iget-wide v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;->id:J
iput-wide v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->id:J
.line 158
.end local v4 # "mediaPhoto":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputMediaPhoto;
move-object v4, v3
.line 162
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;
.end local v3 # "locationKey":Ljava/lang/String;
.local v4, "locationKey":Ljava/lang/String;
:goto_181
goto/16 :goto_2cb
.line 159
.end local v4 # "locationKey":Ljava/lang/String;
.end local v5 # "location":Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
.restart local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;
:cond_183
invoke-direct {p0, p2, v1}, Lim/tpelyyftgw/messenger/FileRefController;->sendErrorToObject([Ljava/lang/Object;I)V
.line 160
return-void
.line 162
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_editMessage;
:cond_187
aget-object v0, p2, v1
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_saveGif;
if-eqz v0, :cond_1b2
.line 163
aget-object v0, p2, v1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_saveGif;
.line 164
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_saveGif;
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_saveGif;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;
iget-wide v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;->id:J
invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
.line 165
.restart local v4 # "locationKey":Ljava/lang/String;
new-instance v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputDocumentFileLocation;
invoke-direct {v3}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputDocumentFileLocation;-><init>()V
move-object v5, v3
.line 166
.restart local v5 # "location":Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_saveGif;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;
iget-wide v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;->id:J
iput-wide v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->id:J
.line 167
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_saveGif;
goto/16 :goto_2cb
.end local v4 # "locationKey":Ljava/lang/String;
.end local v5 # "location":Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
:cond_1b2
aget-object v0, p2, v1
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_saveRecentSticker;
if-eqz v0, :cond_1dd
.line 168
aget-object v0, p2, v1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_saveRecentSticker;
.line 169
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_saveRecentSticker;
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_saveRecentSticker;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;
iget-wide v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;->id:J
invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
.line 170
.restart local v4 # "locationKey":Ljava/lang/String;
new-instance v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputDocumentFileLocation;
invoke-direct {v3}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputDocumentFileLocation;-><init>()V
move-object v5, v3
.line 171
.restart local v5 # "location":Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_saveRecentSticker;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;
iget-wide v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;->id:J
iput-wide v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->id:J
.line 172
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_saveRecentSticker;
goto/16 :goto_2cb
.end local v4 # "locationKey":Ljava/lang/String;
.end local v5 # "location":Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
:cond_1dd
aget-object v0, p2, v1
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_faveSticker;
if-eqz v0, :cond_208
.line 173
aget-object v0, p2, v1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_faveSticker;
.line 174
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_faveSticker;
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_faveSticker;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;
iget-wide v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;->id:J
invoke-virtual {v3, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
.line 175
.restart local v4 # "locationKey":Ljava/lang/String;
new-instance v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputDocumentFileLocation;
invoke-direct {v3}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputDocumentFileLocation;-><init>()V
move-object v5, v3
.line 176
.restart local v5 # "location":Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_faveSticker;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;
iget-wide v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;->id:J
iput-wide v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->id:J
.line 177
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_faveSticker;
goto/16 :goto_2cb
.end local v4 # "locationKey":Ljava/lang/String;
.end local v5 # "location":Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
:cond_208
aget-object v0, p2, v1
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;
if-eqz v0, :cond_269
.line 178
aget-object v0, p2, v1
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;
.line 179
.local v0, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;
iget-object v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputStickeredMedia;
instance-of v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickeredMediaDocument;
if-eqz v5, :cond_23b
.line 180
iget-object v3, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputStickeredMedia;
check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickeredMediaDocument;
.line 181
.local v3, "mediaDocument":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickeredMediaDocument;
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickeredMediaDocument;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;
iget-wide v6, v4, Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;->id:J
invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
.line 182
.restart local v4 # "locationKey":Ljava/lang/String;
new-instance v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputDocumentFileLocation;
invoke-direct {v5}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputDocumentFileLocation;-><init>()V
.line 183
.restart local v5 # "location":Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
iget-object v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickeredMediaDocument;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;
iget-wide v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$InputDocument;->id:J
iput-wide v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->id:J
.line 184
.end local v3 # "mediaDocument":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickeredMediaDocument;
goto :goto_264
.end local v4 # "locationKey":Ljava/lang/String;
.end local v5 # "location":Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
:cond_23b
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputStickeredMedia;
instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickeredMediaPhoto;
if-eqz v4, :cond_265
.line 185
iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;->media:Lim/tpelyyftgw/tgnet/TLRPC$InputStickeredMedia;
check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickeredMediaPhoto;
.line 186
.local v4, "mediaPhoto":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickeredMediaPhoto;
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v3, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickeredMediaPhoto;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;
iget-wide v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;->id:J
invoke-virtual {v5, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
.line 187
.local v3, "locationKey":Ljava/lang/String;
new-instance v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPhotoFileLocation;
invoke-direct {v5}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPhotoFileLocation;-><init>()V
.line 188
.restart local v5 # "location":Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
iget-object v6, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickeredMediaPhoto;->id:Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;
iget-wide v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$InputPhoto;->id:J
iput-wide v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->id:J
.line 189
.end local v4 # "mediaPhoto":Lim/tpelyyftgw/tgnet/TLRPC$TL_inputStickeredMediaPhoto;
move-object v4, v3
.line 193
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;
.end local v3 # "locationKey":Ljava/lang/String;
.local v4, "locationKey":Ljava/lang/String;
:goto_264
goto :goto_2cb
.line 190
.end local v4 # "locationKey":Ljava/lang/String;
.end local v5 # "location":Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
.restart local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;
:cond_265
invoke-direct {p0, p2, v1}, Lim/tpelyyftgw/messenger/FileRefController;->sendErrorToObject([Ljava/lang/Object;I)V
.line 191
return-void
.line 193
.end local v0 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_messages_getAttachedStickers;
:cond_269
aget-object v0, p2, v1
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputFileLocation;
if-eqz v0, :cond_292
.line 194
aget-object v0, p2, v1
move-object v5, v0
check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputFileLocation;
.line 195
.restart local v5 # "location":Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "loc_"
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget v3, v5, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->local_id:I
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v3, "_"
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v3, v5, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->volume_id:J
invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
.restart local v4 # "locationKey":Ljava/lang/String;
goto :goto_2cb
.line 196
.end local v4 # "locationKey":Ljava/lang/String;
.end local v5 # "location":Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
:cond_292
aget-object v0, p2, v1
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputDocumentFileLocation;
if-eqz v0, :cond_2af
.line 197
aget-object v0, p2, v1
move-object v5, v0
check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputDocumentFileLocation;
.line 198
.restart local v5 # "location":Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v3, v5, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->id:J
invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
.restart local v4 # "locationKey":Ljava/lang/String;
goto :goto_2cb
.line 199
.end local v4 # "locationKey":Ljava/lang/String;
.end local v5 # "location":Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
:cond_2af
aget-object v0, p2, v1
instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPhotoFileLocation;
if-eqz v0, :cond_36d
.line 200
aget-object v0, p2, v1
move-object v5, v0
check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPhotoFileLocation;
.line 201
.restart local v5 # "location":Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-wide v3, v5, Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;->id:J
invoke-virtual {v0, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v4
.line 206
.restart local v4 # "locationKey":Ljava/lang/String;
:goto_2cb
instance-of v0, p1, Lim/tpelyyftgw/messenger/MessageObject;
if-eqz v0, :cond_2e6
.line 207
move-object v0, p1
check-cast v0, Lim/tpelyyftgw/messenger/MessageObject;
.line 208
.local v0, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getRealId()I
move-result v3
if-gez v3, :cond_2e6
iget-object v3, v0, 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;
if-eqz v3, :cond_2e6
.line 209
iget-object v3, v0, 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 p1, v3, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->webpage:Lim/tpelyyftgw/tgnet/TLRPC$WebPage;
.line 212
.end local v0 # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
:cond_2e6
invoke-static {p1}, Lim/tpelyyftgw/messenger/FileRefController;->getKeyForParentObject(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
.line 214
.local v0, "parentKey":Ljava/lang/String;
if-nez v0, :cond_2f0
.line 215
invoke-direct {p0, p2, v1}, Lim/tpelyyftgw/messenger/FileRefController;->sendErrorToObject([Ljava/lang/Object;I)V
.line 216
return-void
.line 219
:cond_2f0
new-instance v3, Lim/tpelyyftgw/messenger/FileRefController$Requester;
const/4 v6, 0x0
invoke-direct {v3, p0, v6}, Lim/tpelyyftgw/messenger/FileRefController$Requester;-><init>(Lim/tpelyyftgw/messenger/FileRefController;Lim/tpelyyftgw/messenger/FileRefController$1;)V
.line 220
.local v3, "requester":Lim/tpelyyftgw/messenger/FileRefController$Requester;
invoke-static {v3, p2}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$102(Lim/tpelyyftgw/messenger/FileRefController$Requester;[Ljava/lang/Object;)[Ljava/lang/Object;
.line 221
invoke-static {v3, v5}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$202(Lim/tpelyyftgw/messenger/FileRefController$Requester;Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;)Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
.line 222
invoke-static {v3, v4}, Lim/tpelyyftgw/messenger/FileRefController$Requester;->access$302(Lim/tpelyyftgw/messenger/FileRefController$Requester;Ljava/lang/String;)Ljava/lang/String;
.line 224
const/4 v6, 0x0
.line 225
.local v6, "added":I
iget-object v7, p0, Lim/tpelyyftgw/messenger/FileRefController;->locationRequester:Ljava/util/HashMap;
invoke-virtual {v7, v4}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v7
check-cast v7, Ljava/util/ArrayList;
.line 226
.local v7, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
if-nez v7, :cond_317
.line 227
new-instance v8, Ljava/util/ArrayList;
invoke-direct {v8}, Ljava/util/ArrayList;-><init>()V
move-object v7, v8
.line 228
iget-object v8, p0, Lim/tpelyyftgw/messenger/FileRefController;->locationRequester:Ljava/util/HashMap;
invoke-virtual {v8, v4, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 229
add-int/lit8 v6, v6, 0x1
.line 231
:cond_317
invoke-virtual {v7, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 233
iget-object v8, p0, Lim/tpelyyftgw/messenger/FileRefController;->parentRequester:Ljava/util/HashMap;
invoke-virtual {v8, v0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v8
move-object v7, v8
check-cast v7, Ljava/util/ArrayList;
.line 234
if-nez v7, :cond_332
.line 235
new-instance v8, Ljava/util/ArrayList;
invoke-direct {v8}, Ljava/util/ArrayList;-><init>()V
move-object v7, v8
.line 236
iget-object v8, p0, Lim/tpelyyftgw/messenger/FileRefController;->parentRequester:Ljava/util/HashMap;
invoke-virtual {v8, v0, v7}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 237
add-int/lit8 v6, v6, 0x1
.line 239
:cond_332
invoke-virtual {v7, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 240
if-eq v6, v2, :cond_338
.line 241
return-void
.line 244
:cond_338
invoke-direct {p0}, Lim/tpelyyftgw/messenger/FileRefController;->cleanupCache()V
.line 245
invoke-direct {p0, v4}, Lim/tpelyyftgw/messenger/FileRefController;->getCachedResponse(Ljava/lang/String;)Lim/tpelyyftgw/messenger/FileRefController$CachedResult;
move-result-object v2
.line 246
.local v2, "cachedResult":Lim/tpelyyftgw/messenger/FileRefController$CachedResult;
if-eqz v2, :cond_352
.line 247
invoke-static {v2}, Lim/tpelyyftgw/messenger/FileRefController$CachedResult;->access$400(Lim/tpelyyftgw/messenger/FileRefController$CachedResult;)Lim/tpelyyftgw/tgnet/TLObject;
move-result-object v8
invoke-direct {p0, v4, v0, v8, v1}, Lim/tpelyyftgw/messenger/FileRefController;->onRequestComplete(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Z)Z
move-result v1
if-nez v1, :cond_351
.line 248
iget-object v1, p0, Lim/tpelyyftgw/messenger/FileRefController;->responseCache:Ljava/util/HashMap;
invoke-virtual {v1, v4}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_369
.line 250
:cond_351
return-void
.line 253
:cond_352
invoke-direct {p0, v0}, Lim/tpelyyftgw/messenger/FileRefController;->getCachedResponse(Ljava/lang/String;)Lim/tpelyyftgw/messenger/FileRefController$CachedResult;
move-result-object v2
.line 254
if-eqz v2, :cond_369
.line 255
invoke-static {v2}, Lim/tpelyyftgw/messenger/FileRefController$CachedResult;->access$400(Lim/tpelyyftgw/messenger/FileRefController$CachedResult;)Lim/tpelyyftgw/tgnet/TLObject;
move-result-object v8
invoke-direct {p0, v4, v0, v8, v1}, Lim/tpelyyftgw/messenger/FileRefController;->onRequestComplete(Ljava/lang/String;Ljava/lang/String;Lim/tpelyyftgw/tgnet/TLObject;Z)Z
move-result v1
if-nez v1, :cond_368
.line 256
iget-object v1, p0, Lim/tpelyyftgw/messenger/FileRefController;->responseCache:Ljava/util/HashMap;
invoke-virtual {v1, v0}, Ljava/util/HashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_369
.line 258
:cond_368
return-void
.line 263
:cond_369
:goto_369
invoke-direct {p0, p1, v4, v0, p2}, Lim/tpelyyftgw/messenger/FileRefController;->requestReferenceFromServer(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
.line 264
return-void
.line 203
.end local v0 # "parentKey":Ljava/lang/String;
.end local v2 # "cachedResult":Lim/tpelyyftgw/messenger/FileRefController$CachedResult;
.end local v3 # "requester":Lim/tpelyyftgw/messenger/FileRefController$Requester;
.end local v4 # "locationKey":Ljava/lang/String;
.end local v5 # "location":Lim/tpelyyftgw/tgnet/TLRPC$InputFileLocation;
.end local v6 # "added":I
.end local v7 # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/FileRefController$Requester;>;"
:cond_36d
invoke-direct {p0, p2, v1}, Lim/tpelyyftgw/messenger/FileRefController;->sendErrorToObject([Ljava/lang/Object;I)V
.line 204
return-void
.end method