ImageLoader$HttpImageTask.smali
.class Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;
.super Landroid/os/AsyncTask;
.source "ImageLoader.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lim/tpelyyftgw/messenger/ImageLoader;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x2
name = "HttpImageTask"
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/AsyncTask<",
"Ljava/lang/Void;",
"Ljava/lang/Void;",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
# instance fields
.field private cacheImage:Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;
.field private canRetry:Z
.field private fileOutputStream:Ljava/io/RandomAccessFile;
.field private httpConnection:Ljava/net/HttpURLConnection;
.field private imageSize:I
.field private lastProgressTime:J
.field private overrideUrl:Ljava/lang/String;
.field final synthetic this$0:Lim/tpelyyftgw/messenger/ImageLoader;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Lim/tpelyyftgw/messenger/ImageLoader;Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;I)V
.registers 4
.param p2, "cacheImage" # Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;
.param p3, "size" # I
.line 416
iput-object p1, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->this$0:Lim/tpelyyftgw/messenger/ImageLoader;
invoke-direct {p0}, Landroid/os/AsyncTask;-><init>()V
.line 412
const/4 p1, 0x1
iput-boolean p1, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->canRetry:Z
.line 417
iput-object p2, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->cacheImage:Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;
.line 418
iput p3, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->imageSize:I
.line 419
return-void
.end method
.method public constructor <init>(Lim/tpelyyftgw/messenger/ImageLoader;Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;ILjava/lang/String;)V
.registers 5
.param p2, "cacheImage" # Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;
.param p3, "size" # I
.param p4, "url" # Ljava/lang/String;
.line 421
iput-object p1, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->this$0:Lim/tpelyyftgw/messenger/ImageLoader;
invoke-direct {p0}, Landroid/os/AsyncTask;-><init>()V
.line 412
const/4 p1, 0x1
iput-boolean p1, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->canRetry:Z
.line 422
iput-object p2, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->cacheImage:Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;
.line 423
iput p3, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->imageSize:I
.line 424
iput-object p4, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->overrideUrl:Ljava/lang/String;
.line 425
return-void
.end method
.method static synthetic access$4400(Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;)Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;
.line 406
iget-object v0, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->cacheImage:Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;
return-object v0
.end method
.method static synthetic access$4500(Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;
.line 406
iget v0, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->imageSize:I
return v0
.end method
.method static synthetic lambda$doInBackground$2(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 456
return-void
.end method
.method private reportProgress(F)V
.registers 9
.param p1, "progress" # F
.line 428
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
.line 429
.local v0, "currentTime":J
const/high16 v2, 0x3f800000 # 1.0f
cmpl-float v2, p1, v2
if-eqz v2, :cond_1a
iget-wide v2, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->lastProgressTime:J
const-wide/16 v4, 0x0
cmp-long v6, v2, v4
if-eqz v6, :cond_1a
const-wide/16 v4, 0x1f4
sub-long v4, v0, v4
cmp-long v6, v2, v4
if-gez v6, :cond_26
.line 430
:cond_1a
iput-wide v0, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->lastProgressTime:J
.line 431
sget-object v2, Lim/tpelyyftgw/messenger/Utilities;->stageQueue:Lim/tpelyyftgw/messenger/DispatchQueue;
new-instance v3, Lim/tpelyyftgw/messenger/-$$Lambda$ImageLoader$HttpImageTask$W4OGexjQYS6X_1aIMHz0MJdXJqM;
invoke-direct {v3, p0, p1}, Lim/tpelyyftgw/messenger/-$$Lambda$ImageLoader$HttpImageTask$W4OGexjQYS6X_1aIMHz0MJdXJqM;-><init>(Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;F)V
invoke-virtual {v2, v3}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V
.line 436
:cond_26
return-void
.end method
# virtual methods
.method protected varargs doInBackground([Ljava/lang/Void;)Ljava/lang/Boolean;
.registers 11
.param p1, "voids" # [Ljava/lang/Void;
.line 439
const/4 v0, 0x0
.line 440
.local v0, "httpConnectionStream":Ljava/io/InputStream;
const/4 v1, 0x0
.line 442
.local v1, "done":Z
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->isCancelled()Z
move-result v2
const/4 v3, 0x0
if-nez v2, :cond_dd
.line 444
:try_start_9
iget-object v2, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->cacheImage:Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;
iget-object v2, v2, Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;->imageLocation:Lim/tpelyyftgw/messenger/ImageLocation;
iget-object v2, v2, Lim/tpelyyftgw/messenger/ImageLocation;->path:Ljava/lang/String;
.line 445
.local v2, "location":Ljava/lang/String;
const-string v4, "https://static-maps"
invoke-virtual {v2, v4}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v4
if-nez v4, :cond_1f
const-string v4, "https://maps.googleapis"
invoke-virtual {v2, v4}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v4
if-eqz v4, :cond_57
.line 446
:cond_1f
iget-object v4, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->cacheImage:Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;
iget v4, v4, Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;->currentAccount:I
invoke-static {v4}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v4
iget v4, v4, Lim/tpelyyftgw/messenger/MessagesController;->mapProvider:I
.line 447
.local v4, "provider":I
const/4 v5, 0x3
if-eq v4, v5, :cond_2f
const/4 v5, 0x4
if-ne v4, v5, :cond_57
.line 448
:cond_2f
iget-object v5, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->this$0:Lim/tpelyyftgw/messenger/ImageLoader;
# getter for: Lim/tpelyyftgw/messenger/ImageLoader;->testWebFile:Ljava/util/concurrent/ConcurrentHashMap;
invoke-static {v5}, Lim/tpelyyftgw/messenger/ImageLoader;->access$700(Lim/tpelyyftgw/messenger/ImageLoader;)Ljava/util/concurrent/ConcurrentHashMap;
move-result-object v5
invoke-virtual {v5, v2}, Ljava/util/concurrent/ConcurrentHashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v5
check-cast v5, Lim/tpelyyftgw/messenger/WebFile;
.line 449
.local v5, "webFile":Lim/tpelyyftgw/messenger/WebFile;
if-eqz v5, :cond_57
.line 450
new-instance v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_upload_getWebFile;
invoke-direct {v6}, Lim/tpelyyftgw/tgnet/TLRPC$TL_upload_getWebFile;-><init>()V
.line 451
.local v6, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_upload_getWebFile;
iget-object v7, v5, Lim/tpelyyftgw/messenger/WebFile;->location:Lim/tpelyyftgw/tgnet/TLRPC$InputWebFileLocation;
iput-object v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_upload_getWebFile;->location:Lim/tpelyyftgw/tgnet/TLRPC$InputWebFileLocation;
.line 452
iput v3, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_upload_getWebFile;->offset:I
.line 453
iput v3, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_upload_getWebFile;->limit:I
.line 454
iget-object v7, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->cacheImage:Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;
iget v7, v7, Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;->currentAccount:I
invoke-static {v7}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;
move-result-object v7
sget-object v8, Lim/tpelyyftgw/messenger/-$$Lambda$ImageLoader$HttpImageTask$dAVgqF67pcfQ5aS55zfin2MpE1k;->INSTANCE:Lim/tpelyyftgw/messenger/-$$Lambda$ImageLoader$HttpImageTask$dAVgqF67pcfQ5aS55zfin2MpE1k;
invoke-virtual {v7, v6, v8}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I
.line 461
.end local v4 # "provider":I
.end local v5 # "webFile":Lim/tpelyyftgw/messenger/WebFile;
.end local v6 # "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_upload_getWebFile;
:cond_57
new-instance v4, Ljava/net/URL;
iget-object v5, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->overrideUrl:Ljava/lang/String;
if-eqz v5, :cond_60
iget-object v5, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->overrideUrl:Ljava/lang/String;
goto :goto_61
:cond_60
move-object v5, v2
:goto_61
invoke-direct {v4, v5}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
.line 462
.local v4, "downloadUrl":Ljava/net/URL;
invoke-virtual {v4}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
move-result-object v5
check-cast v5, Ljava/net/HttpURLConnection;
iput-object v5, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->httpConnection:Ljava/net/HttpURLConnection;
.line 463
const-string v6, "User-Agent"
const-string v7, "Mozilla/5.0 (iPhone; CPU iPhone OS 10_0 like Mac OS X) AppleWebKit/602.1.38 (KHTML, like Gecko) Version/10.0 Mobile/14A5297c Safari/602.1"
invoke-virtual {v5, v6, v7}, Ljava/net/HttpURLConnection;->addRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
.line 465
iget-object v5, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->httpConnection:Ljava/net/HttpURLConnection;
const/16 v6, 0x1388
invoke-virtual {v5, v6}, Ljava/net/HttpURLConnection;->setConnectTimeout(I)V
.line 466
iget-object v5, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->httpConnection:Ljava/net/HttpURLConnection;
invoke-virtual {v5, v6}, Ljava/net/HttpURLConnection;->setReadTimeout(I)V
.line 467
iget-object v5, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->httpConnection:Ljava/net/HttpURLConnection;
const/4 v6, 0x1
invoke-virtual {v5, v6}, Ljava/net/HttpURLConnection;->setInstanceFollowRedirects(Z)V
.line 468
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->isCancelled()Z
move-result v5
if-nez v5, :cond_a5
.line 469
iget-object v5, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->httpConnection:Ljava/net/HttpURLConnection;
invoke-virtual {v5}, Ljava/net/HttpURLConnection;->connect()V
.line 470
iget-object v5, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->httpConnection:Ljava/net/HttpURLConnection;
invoke-virtual {v5}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream;
move-result-object v5
move-object v0, v5
.line 471
new-instance v5, Ljava/io/RandomAccessFile;
iget-object v6, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->cacheImage:Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;
iget-object v6, v6, Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;->tempFilePath:Ljava/io/File;
const-string/jumbo v7, "rws"
invoke-direct {v5, v6, v7}, Ljava/io/RandomAccessFile;-><init>(Ljava/io/File;Ljava/lang/String;)V
iput-object v5, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->fileOutputStream:Ljava/io/RandomAccessFile;
:try_end_a5
.catchall {:try_start_9 .. :try_end_a5} :catchall_a6
.line 488
.end local v2 # "location":Ljava/lang/String;
.end local v4 # "downloadUrl":Ljava/net/URL;
:cond_a5
goto :goto_dd
.line 473
:catchall_a6
move-exception v2
.line 474
.local v2, "e":Ljava/lang/Throwable;
instance-of v4, v2, Ljava/net/SocketTimeoutException;
if-eqz v4, :cond_b4
.line 475
invoke-static {}, Lim/tpelyyftgw/messenger/ApplicationLoader;->isNetworkOnline()Z
move-result v4
if-eqz v4, :cond_da
.line 476
iput-boolean v3, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->canRetry:Z
goto :goto_da
.line 478
:cond_b4
instance-of v4, v2, Ljava/net/UnknownHostException;
if-eqz v4, :cond_bb
.line 479
iput-boolean v3, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->canRetry:Z
goto :goto_da
.line 480
:cond_bb
instance-of v4, v2, Ljava/net/SocketException;
if-eqz v4, :cond_d4
.line 481
invoke-virtual {v2}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v4
if-eqz v4, :cond_da
invoke-virtual {v2}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v4
const-string v5, "ECONNRESET"
invoke-virtual {v4, v5}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4, :cond_da
.line 482
iput-boolean v3, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->canRetry:Z
goto :goto_da
.line 484
:cond_d4
instance-of v4, v2, Ljava/io/FileNotFoundException;
if-eqz v4, :cond_da
.line 485
iput-boolean v3, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->canRetry:Z
.line 487
:cond_da
:goto_da
invoke-static {v2}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 491
.end local v2 # "e":Ljava/lang/Throwable;
:cond_dd
:goto_dd
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->isCancelled()Z
move-result v2
if-nez v2, :cond_175
.line 493
:try_start_e3
iget-object v2, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->httpConnection:Ljava/net/HttpURLConnection;
if-eqz v2, :cond_fb
.line 494
iget-object v2, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->httpConnection:Ljava/net/HttpURLConnection;
invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getResponseCode()I
move-result v2
.line 495
.local v2, "code":I
const/16 v4, 0xc8
if-eq v2, v4, :cond_fb
const/16 v4, 0xca
if-eq v2, v4, :cond_fb
const/16 v4, 0x130
if-eq v2, v4, :cond_fb
.line 496
iput-boolean v3, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->canRetry:Z
:try_end_fb
.catch Ljava/lang/Exception; {:try_start_e3 .. :try_end_fb} :catch_fc
.line 501
.end local v2 # "code":I
:cond_fb
goto :goto_100
.line 499
:catch_fc
move-exception v2
.line 500
.local v2, "e":Ljava/lang/Exception;
invoke-static {v2}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 502
.end local v2 # "e":Ljava/lang/Exception;
:goto_100
iget v2, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->imageSize:I
if-nez v2, :cond_135
iget-object v2, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->httpConnection:Ljava/net/HttpURLConnection;
if-eqz v2, :cond_135
.line 504
:try_start_108
invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getHeaderFields()Ljava/util/Map;
move-result-object v2
.line 505
.local v2, "headerFields":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;"
if-eqz v2, :cond_130
.line 506
const-string v4, "content-Length"
invoke-interface {v2, v4}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/util/List;
.line 507
.local v4, "values":Ljava/util/List;
if-eqz v4, :cond_130
invoke-interface {v4}, Ljava/util/List;->isEmpty()Z
move-result v5
if-nez v5, :cond_130
.line 508
invoke-interface {v4, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v5
check-cast v5, Ljava/lang/String;
.line 509
.local v5, "length":Ljava/lang/String;
if-eqz v5, :cond_130
.line 510
invoke-static {v5}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;
move-result-object v6
invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I
move-result v6
iput v6, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->imageSize:I
:try_end_130
.catch Ljava/lang/Exception; {:try_start_108 .. :try_end_130} :catch_131
.line 516
.end local v2 # "headerFields":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;"
.end local v4 # "values":Ljava/util/List;
.end local v5 # "length":Ljava/lang/String;
:cond_130
goto :goto_135
.line 514
:catch_131
move-exception v2
.line 515
.local v2, "e":Ljava/lang/Exception;
invoke-static {v2}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 519
.end local v2 # "e":Ljava/lang/Exception;
:cond_135
:goto_135
if-eqz v0, :cond_175
.line 521
const/16 v2, 0x2000
:try_start_139
new-array v2, v2, [B
.line 522
.local v2, "data":[B
const/4 v4, 0x0
.line 524
.local v4, "totalLoaded":I
:goto_13c
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->isCancelled()Z
move-result v5
:try_end_140
.catchall {:try_start_139 .. :try_end_140} :catchall_171
if-eqz v5, :cond_143
.line 525
goto :goto_170
.line 528
:cond_143
:try_start_143
invoke-virtual {v0, v2}, Ljava/io/InputStream;->read([B)I
move-result v5
.line 529
.local v5, "read":I
if-lez v5, :cond_15c
.line 530
add-int/2addr v4, v5
.line 531
iget-object v6, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->fileOutputStream:Ljava/io/RandomAccessFile;
invoke-virtual {v6, v2, v3, v5}, Ljava/io/RandomAccessFile;->write([BII)V
.line 532
iget v6, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->imageSize:I
if-eqz v6, :cond_15b
.line 533
int-to-float v6, v4
iget v7, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->imageSize:I
int-to-float v7, v7
div-float/2addr v6, v7
invoke-direct {p0, v6}, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->reportProgress(F)V
.line 547
.end local v5 # "read":I
:cond_15b
goto :goto_13c
.line 535
.restart local v5 # "read":I
:cond_15c
const/4 v3, -0x1
if-ne v5, v3, :cond_16a
.line 536
const/4 v1, 0x1
.line 537
iget v3, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->imageSize:I
if-eqz v3, :cond_169
.line 538
const/high16 v3, 0x3f800000 # 1.0f
invoke-direct {p0, v3}, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->reportProgress(F)V
:try_end_169
.catch Ljava/lang/Exception; {:try_start_143 .. :try_end_169} :catch_16b
.catchall {:try_start_143 .. :try_end_169} :catchall_171
.line 540
:cond_169
goto :goto_170
.line 542
:cond_16a
goto :goto_170
.line 544
.end local v5 # "read":I
:catch_16b
move-exception v3
.line 545
.local v3, "e":Ljava/lang/Exception;
:try_start_16c
invoke-static {v3}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
:try_end_16f
.catchall {:try_start_16c .. :try_end_16f} :catchall_171
.line 546
nop
.line 551
.end local v2 # "data":[B
.end local v3 # "e":Ljava/lang/Exception;
.end local v4 # "totalLoaded":I
:goto_170
goto :goto_175
.line 549
:catchall_171
move-exception v2
.line 550
.local v2, "e":Ljava/lang/Throwable;
invoke-static {v2}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 556
.end local v2 # "e":Ljava/lang/Throwable;
:cond_175
:goto_175
:try_start_175
iget-object v2, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->fileOutputStream:Ljava/io/RandomAccessFile;
if-eqz v2, :cond_181
.line 557
iget-object v2, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->fileOutputStream:Ljava/io/RandomAccessFile;
invoke-virtual {v2}, Ljava/io/RandomAccessFile;->close()V
.line 558
const/4 v2, 0x0
iput-object v2, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->fileOutputStream:Ljava/io/RandomAccessFile;
:try_end_181
.catchall {:try_start_175 .. :try_end_181} :catchall_182
.line 562
:cond_181
goto :goto_186
.line 560
:catchall_182
move-exception v2
.line 561
.restart local v2 # "e":Ljava/lang/Throwable;
invoke-static {v2}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 564
.end local v2 # "e":Ljava/lang/Throwable;
:goto_186
:try_start_186
iget-object v2, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->httpConnection:Ljava/net/HttpURLConnection;
if-eqz v2, :cond_18f
.line 565
iget-object v2, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->httpConnection:Ljava/net/HttpURLConnection;
invoke-virtual {v2}, Ljava/net/HttpURLConnection;->disconnect()V
:try_end_18f
.catchall {:try_start_186 .. :try_end_18f} :catchall_190
.line 569
:cond_18f
goto :goto_191
.line 567
:catchall_190
move-exception v2
.line 571
:goto_191
if-eqz v0, :cond_19c
.line 572
:try_start_193
invoke-virtual {v0}, Ljava/io/InputStream;->close()V
:try_end_196
.catchall {:try_start_193 .. :try_end_196} :catchall_197
goto :goto_19c
.line 574
:catchall_197
move-exception v2
.line 575
.restart local v2 # "e":Ljava/lang/Throwable;
invoke-static {v2}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
goto :goto_19d
.line 576
.end local v2 # "e":Ljava/lang/Throwable;
:cond_19c
:goto_19c
nop
.line 578
:goto_19d
if-eqz v1, :cond_1b9
.line 579
iget-object v2, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->cacheImage:Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;
iget-object v2, v2, Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;->tempFilePath:Ljava/io/File;
if-eqz v2, :cond_1b9
.line 580
iget-object v2, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->cacheImage:Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;
iget-object v2, v2, Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;->tempFilePath:Ljava/io/File;
iget-object v3, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->cacheImage:Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;
iget-object v3, v3, Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;->finalFilePath:Ljava/io/File;
invoke-virtual {v2, v3}, Ljava/io/File;->renameTo(Ljava/io/File;)Z
move-result v2
if-nez v2, :cond_1b9
.line 581
iget-object v2, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->cacheImage:Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;
iget-object v3, v2, Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;->tempFilePath:Ljava/io/File;
iput-object v3, v2, Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;->finalFilePath:Ljava/io/File;
.line 586
:cond_1b9
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v2
return-object v2
.end method
.method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
.registers 2
.line 406
check-cast p1, [Ljava/lang/Void;
invoke-virtual {p0, p1}, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->doInBackground([Ljava/lang/Void;)Ljava/lang/Boolean;
move-result-object p1
return-object p1
.end method
.method public synthetic lambda$null$0$ImageLoader$HttpImageTask(F)V
.registers 7
.param p1, "progress" # F
.line 433
iget-object v0, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->cacheImage:Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;
iget v0, v0, Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->FileLoadProgressChanged:I
const/4 v2, 0x2
new-array v2, v2, [Ljava/lang/Object;
iget-object v3, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->cacheImage:Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;
iget-object v3, v3, Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;->url:Ljava/lang/String;
const/4 v4, 0x0
aput-object v3, v2, v4
invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object v3
const/4 v4, 0x1
aput-object v3, v2, v4
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
return-void
.end method
.method public synthetic lambda$null$3$ImageLoader$HttpImageTask(Ljava/lang/Boolean;)V
.registers 9
.param p1, "result" # Ljava/lang/Boolean;
.line 599
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
const/4 v1, 0x1
const/4 v2, 0x0
const/4 v3, 0x2
if-eqz v0, :cond_25
.line 600
iget-object v0, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->cacheImage:Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;
iget v0, v0, Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v4, Lim/tpelyyftgw/messenger/NotificationCenter;->fileDidLoad:I
new-array v3, v3, [Ljava/lang/Object;
iget-object v5, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->cacheImage:Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;
iget-object v5, v5, Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;->url:Ljava/lang/String;
aput-object v5, v3, v2
iget-object v2, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->cacheImage:Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;
iget-object v2, v2, Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;->finalFilePath:Ljava/io/File;
aput-object v2, v3, v1
invoke-virtual {v0, v4, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
goto :goto_40
.line 602
:cond_25
iget-object v0, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->cacheImage:Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;
iget v0, v0, Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v4, Lim/tpelyyftgw/messenger/NotificationCenter;->fileDidFailToLoad:I
new-array v5, v3, [Ljava/lang/Object;
iget-object v6, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->cacheImage:Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;
iget-object v6, v6, Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;->url:Ljava/lang/String;
aput-object v6, v5, v2
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
aput-object v2, v5, v1
invoke-virtual {v0, v4, v5}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
.line 604
:goto_40
return-void
.end method
.method public synthetic lambda$null$7$ImageLoader$HttpImageTask()V
.registers 6
.line 614
iget-object v0, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->cacheImage:Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;
iget v0, v0, Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->fileDidFailToLoad:I
const/4 v2, 0x2
new-array v2, v2, [Ljava/lang/Object;
iget-object v3, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->cacheImage:Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;
iget-object v3, v3, Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;->url:Ljava/lang/String;
const/4 v4, 0x0
aput-object v3, v2, v4
const/4 v3, 0x1
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
aput-object v4, v2, v3
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V
return-void
.end method
.method public synthetic lambda$onCancelled$6$ImageLoader$HttpImageTask()V
.registers 3
.line 611
iget-object v0, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->this$0:Lim/tpelyyftgw/messenger/ImageLoader;
const/4 v1, 0x1
# invokes: Lim/tpelyyftgw/messenger/ImageLoader;->runHttpTasks(Z)V
invoke-static {v0, v1}, Lim/tpelyyftgw/messenger/ImageLoader;->access$300(Lim/tpelyyftgw/messenger/ImageLoader;Z)V
return-void
.end method
.method public synthetic lambda$onCancelled$8$ImageLoader$HttpImageTask()V
.registers 3
.line 613
iget-object v0, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->this$0:Lim/tpelyyftgw/messenger/ImageLoader;
# getter for: Lim/tpelyyftgw/messenger/ImageLoader;->fileProgresses:Ljava/util/concurrent/ConcurrentHashMap;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ImageLoader;->access$100(Lim/tpelyyftgw/messenger/ImageLoader;)Ljava/util/concurrent/ConcurrentHashMap;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->cacheImage:Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;
iget-object v1, v1, Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;->url:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 614
new-instance v0, Lim/tpelyyftgw/messenger/-$$Lambda$ImageLoader$HttpImageTask$hniCTZSTQMeiZLmX5hdlqUSBL04;
invoke-direct {v0, p0}, Lim/tpelyyftgw/messenger/-$$Lambda$ImageLoader$HttpImageTask$hniCTZSTQMeiZLmX5hdlqUSBL04;-><init>(Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 615
return-void
.end method
.method public synthetic lambda$onPostExecute$4$ImageLoader$HttpImageTask(Ljava/lang/Boolean;)V
.registers 4
.param p1, "result" # Ljava/lang/Boolean;
.line 597
iget-object v0, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->this$0:Lim/tpelyyftgw/messenger/ImageLoader;
# getter for: Lim/tpelyyftgw/messenger/ImageLoader;->fileProgresses:Ljava/util/concurrent/ConcurrentHashMap;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ImageLoader;->access$100(Lim/tpelyyftgw/messenger/ImageLoader;)Ljava/util/concurrent/ConcurrentHashMap;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->cacheImage:Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;
iget-object v1, v1, Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;->url:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/util/concurrent/ConcurrentHashMap;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 598
new-instance v0, Lim/tpelyyftgw/messenger/-$$Lambda$ImageLoader$HttpImageTask$c4YNwCn3MWNLyqwarSBambiUPo0;
invoke-direct {v0, p0, p1}, Lim/tpelyyftgw/messenger/-$$Lambda$ImageLoader$HttpImageTask$c4YNwCn3MWNLyqwarSBambiUPo0;-><init>(Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;Ljava/lang/Boolean;)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 605
return-void
.end method
.method public synthetic lambda$onPostExecute$5$ImageLoader$HttpImageTask()V
.registers 3
.line 606
iget-object v0, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->this$0:Lim/tpelyyftgw/messenger/ImageLoader;
const/4 v1, 0x1
# invokes: Lim/tpelyyftgw/messenger/ImageLoader;->runHttpTasks(Z)V
invoke-static {v0, v1}, Lim/tpelyyftgw/messenger/ImageLoader;->access$300(Lim/tpelyyftgw/messenger/ImageLoader;Z)V
return-void
.end method
.method public synthetic lambda$reportProgress$1$ImageLoader$HttpImageTask(F)V
.registers 5
.param p1, "progress" # F
.line 432
iget-object v0, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->this$0:Lim/tpelyyftgw/messenger/ImageLoader;
# getter for: Lim/tpelyyftgw/messenger/ImageLoader;->fileProgresses:Ljava/util/concurrent/ConcurrentHashMap;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ImageLoader;->access$100(Lim/tpelyyftgw/messenger/ImageLoader;)Ljava/util/concurrent/ConcurrentHashMap;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->cacheImage:Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;
iget-object v1, v1, Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;->url:Ljava/lang/String;
invoke-static {p1}, Ljava/lang/Float;->valueOf(F)Ljava/lang/Float;
move-result-object v2
invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/ConcurrentHashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 433
new-instance v0, Lim/tpelyyftgw/messenger/-$$Lambda$ImageLoader$HttpImageTask$elM60IPeuGE2ZzX7sQrjJOiIv14;
invoke-direct {v0, p0, p1}, Lim/tpelyyftgw/messenger/-$$Lambda$ImageLoader$HttpImageTask$elM60IPeuGE2ZzX7sQrjJOiIv14;-><init>(Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;F)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 434
return-void
.end method
.method protected onCancelled()V
.registers 3
.line 611
iget-object v0, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->this$0:Lim/tpelyyftgw/messenger/ImageLoader;
# getter for: Lim/tpelyyftgw/messenger/ImageLoader;->imageLoadQueue:Lim/tpelyyftgw/messenger/DispatchQueue;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ImageLoader;->access$500(Lim/tpelyyftgw/messenger/ImageLoader;)Lim/tpelyyftgw/messenger/DispatchQueue;
move-result-object v0
new-instance v1, Lim/tpelyyftgw/messenger/-$$Lambda$ImageLoader$HttpImageTask$kY5TthYsYMwwp8FRAz2yA4y91nM;
invoke-direct {v1, p0}, Lim/tpelyyftgw/messenger/-$$Lambda$ImageLoader$HttpImageTask$kY5TthYsYMwwp8FRAz2yA4y91nM;-><init>(Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V
.line 612
sget-object v0, Lim/tpelyyftgw/messenger/Utilities;->stageQueue:Lim/tpelyyftgw/messenger/DispatchQueue;
new-instance v1, Lim/tpelyyftgw/messenger/-$$Lambda$ImageLoader$HttpImageTask$Cc3jMuL4BeoN4N3j8xaODqAQsHM;
invoke-direct {v1, p0}, Lim/tpelyyftgw/messenger/-$$Lambda$ImageLoader$HttpImageTask$Cc3jMuL4BeoN4N3j8xaODqAQsHM;-><init>(Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V
.line 616
return-void
.end method
.method protected onPostExecute(Ljava/lang/Boolean;)V
.registers 6
.param p1, "result" # Ljava/lang/Boolean;
.line 591
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
if-nez v0, :cond_15
iget-boolean v0, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->canRetry:Z
if-nez v0, :cond_b
goto :goto_15
.line 594
:cond_b
iget-object v0, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->this$0:Lim/tpelyyftgw/messenger/ImageLoader;
iget-object v1, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->cacheImage:Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;
iget-object v1, v1, Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;->url:Ljava/lang/String;
# invokes: Lim/tpelyyftgw/messenger/ImageLoader;->httpFileLoadError(Ljava/lang/String;)V
invoke-static {v0, v1}, Lim/tpelyyftgw/messenger/ImageLoader;->access$900(Lim/tpelyyftgw/messenger/ImageLoader;Ljava/lang/String;)V
goto :goto_23
.line 592
:cond_15
:goto_15
iget-object v0, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->this$0:Lim/tpelyyftgw/messenger/ImageLoader;
iget-object v1, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->cacheImage:Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;
iget-object v1, v1, Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;->url:Ljava/lang/String;
iget-object v2, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->cacheImage:Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;
iget-object v2, v2, Lim/tpelyyftgw/messenger/ImageLoader$CacheImage;->finalFilePath:Ljava/io/File;
const/4 v3, 0x0
# invokes: Lim/tpelyyftgw/messenger/ImageLoader;->fileDidLoaded(Ljava/lang/String;Ljava/io/File;I)V
invoke-static {v0, v1, v2, v3}, Lim/tpelyyftgw/messenger/ImageLoader;->access$800(Lim/tpelyyftgw/messenger/ImageLoader;Ljava/lang/String;Ljava/io/File;I)V
.line 596
:goto_23
sget-object v0, Lim/tpelyyftgw/messenger/Utilities;->stageQueue:Lim/tpelyyftgw/messenger/DispatchQueue;
new-instance v1, Lim/tpelyyftgw/messenger/-$$Lambda$ImageLoader$HttpImageTask$2VwZBepkvSJxryvxmQpuHu_6iPA;
invoke-direct {v1, p0, p1}, Lim/tpelyyftgw/messenger/-$$Lambda$ImageLoader$HttpImageTask$2VwZBepkvSJxryvxmQpuHu_6iPA;-><init>(Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;Ljava/lang/Boolean;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V
.line 606
iget-object v0, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->this$0:Lim/tpelyyftgw/messenger/ImageLoader;
# getter for: Lim/tpelyyftgw/messenger/ImageLoader;->imageLoadQueue:Lim/tpelyyftgw/messenger/DispatchQueue;
invoke-static {v0}, Lim/tpelyyftgw/messenger/ImageLoader;->access$500(Lim/tpelyyftgw/messenger/ImageLoader;)Lim/tpelyyftgw/messenger/DispatchQueue;
move-result-object v0
new-instance v1, Lim/tpelyyftgw/messenger/-$$Lambda$ImageLoader$HttpImageTask$5BpfEf32ul14VWhG1gZJNooi4-o;
invoke-direct {v1, p0}, Lim/tpelyyftgw/messenger/-$$Lambda$ImageLoader$HttpImageTask$5BpfEf32ul14VWhG1gZJNooi4-o;-><init>(Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V
.line 607
return-void
.end method
.method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V
.registers 2
.line 406
check-cast p1, Ljava/lang/Boolean;
invoke-virtual {p0, p1}, Lim/tpelyyftgw/messenger/ImageLoader$HttpImageTask;->onPostExecute(Ljava/lang/Boolean;)V
return-void
.end method