ImageLoader$HttpFileTask.smali
.class Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;
.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 = "HttpFileTask"
.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 canRetry:Z
.field private currentAccount:I
.field private ext:Ljava/lang/String;
.field private fileOutputStream:Ljava/io/RandomAccessFile;
.field private fileSize:I
.field private lastProgressTime:J
.field private tempFile:Ljava/io/File;
.field final synthetic this$0:Lim/tpelyyftgw/messenger/ImageLoader;
.field private url:Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Lim/tpelyyftgw/messenger/ImageLoader;Ljava/lang/String;Ljava/io/File;Ljava/lang/String;I)V
.registers 6
.param p2, "url" # Ljava/lang/String;
.param p3, "tempFile" # Ljava/io/File;
.param p4, "ext" # Ljava/lang/String;
.param p5, "currentAccount" # I
.line 122
iput-object p1, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->this$0:Lim/tpelyyftgw/messenger/ImageLoader;
invoke-direct {p0}, Landroid/os/AsyncTask;-><init>()V
.line 117
const/4 p1, 0x0
iput-object p1, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->fileOutputStream:Ljava/io/RandomAccessFile;
.line 118
const/4 p1, 0x1
iput-boolean p1, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->canRetry:Z
.line 123
iput-object p2, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->url:Ljava/lang/String;
.line 124
iput-object p3, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->tempFile:Ljava/io/File;
.line 125
iput-object p4, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->ext:Ljava/lang/String;
.line 126
iput p5, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->currentAccount:I
.line 127
return-void
.end method
.method static synthetic access$3600(Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;
.line 111
iget-boolean v0, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->canRetry:Z
return v0
.end method
.method static synthetic access$3700(Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;)Ljava/lang/String;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;
.line 111
iget-object v0, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->url:Ljava/lang/String;
return-object v0
.end method
.method static synthetic access$3800(Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;)Ljava/io/File;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;
.line 111
iget-object v0, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->tempFile:Ljava/io/File;
return-object v0
.end method
.method static synthetic access$3900(Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;)Ljava/lang/String;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;
.line 111
iget-object v0, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->ext:Ljava/lang/String;
return-object v0
.end method
.method static synthetic access$4000(Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;
.line 111
iget v0, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->currentAccount:I
return v0
.end method
.method private reportProgress(F)V
.registers 9
.param p1, "progress" # F
.line 130
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
.line 131
.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$HttpFileTask;->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 132
:cond_1a
iput-wide v0, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->lastProgressTime:J
.line 133
sget-object v2, Lim/tpelyyftgw/messenger/Utilities;->stageQueue:Lim/tpelyyftgw/messenger/DispatchQueue;
new-instance v3, Lim/tpelyyftgw/messenger/-$$Lambda$ImageLoader$HttpFileTask$8z6G9e9jnX0jzci9CUAvt2eXLNY;
invoke-direct {v3, p0, p1}, Lim/tpelyyftgw/messenger/-$$Lambda$ImageLoader$HttpFileTask$8z6G9e9jnX0jzci9CUAvt2eXLNY;-><init>(Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;F)V
invoke-virtual {v2, v3}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V
.line 138
:cond_26
return-void
.end method
# virtual methods
.method protected varargs doInBackground([Ljava/lang/Void;)Ljava/lang/Boolean;
.registers 14
.param p1, "voids" # [Ljava/lang/Void;
.line 141
const-string v0, "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"
const-string v1, "User-Agent"
const/4 v2, 0x0
.line 142
.local v2, "httpConnectionStream":Ljava/io/InputStream;
const/4 v3, 0x0
.line 144
.local v3, "done":Z
const/4 v4, 0x0
.line 146
.local v4, "httpConnection":Ljava/net/URLConnection;
const/4 v5, 0x0
:try_start_8
new-instance v6, Ljava/net/URL;
iget-object v7, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->url:Ljava/lang/String;
invoke-direct {v6, v7}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
.line 147
.local v6, "downloadUrl":Ljava/net/URL;
invoke-virtual {v6}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
move-result-object v7
move-object v4, v7
.line 148
invoke-virtual {v4, v1, v0}, Ljava/net/URLConnection;->addRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
.line 150
const/16 v7, 0x1388
invoke-virtual {v4, v7}, Ljava/net/URLConnection;->setConnectTimeout(I)V
.line 151
invoke-virtual {v4, v7}, Ljava/net/URLConnection;->setReadTimeout(I)V
.line 152
instance-of v7, v4, Ljava/net/HttpURLConnection;
if-eqz v7, :cond_59
.line 153
move-object v7, v4
check-cast v7, Ljava/net/HttpURLConnection;
.line 154
.local v7, "httpURLConnection":Ljava/net/HttpURLConnection;
const/4 v8, 0x1
invoke-virtual {v7, v8}, Ljava/net/HttpURLConnection;->setInstanceFollowRedirects(Z)V
.line 155
invoke-virtual {v7}, Ljava/net/HttpURLConnection;->getResponseCode()I
move-result v8
.line 156
.local v8, "status":I
const/16 v9, 0x12e
if-eq v8, v9, :cond_3a
const/16 v9, 0x12d
if-eq v8, v9, :cond_3a
const/16 v9, 0x12f
if-ne v8, v9, :cond_59
.line 157
:cond_3a
const-string v9, "Location"
invoke-virtual {v7, v9}, Ljava/net/HttpURLConnection;->getHeaderField(Ljava/lang/String;)Ljava/lang/String;
move-result-object v9
.line 158
.local v9, "newUrl":Ljava/lang/String;
const-string v10, "Set-Cookie"
invoke-virtual {v7, v10}, Ljava/net/HttpURLConnection;->getHeaderField(Ljava/lang/String;)Ljava/lang/String;
move-result-object v10
.line 159
.local v10, "cookies":Ljava/lang/String;
new-instance v11, Ljava/net/URL;
invoke-direct {v11, v9}, Ljava/net/URL;-><init>(Ljava/lang/String;)V
move-object v6, v11
.line 160
invoke-virtual {v6}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection;
move-result-object v11
move-object v4, v11
.line 161
const-string v11, "Cookie"
invoke-virtual {v4, v11, v10}, Ljava/net/URLConnection;->setRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
.line 162
invoke-virtual {v4, v1, v0}, Ljava/net/URLConnection;->addRequestProperty(Ljava/lang/String;Ljava/lang/String;)V
.line 166
.end local v7 # "httpURLConnection":Ljava/net/HttpURLConnection;
.end local v8 # "status":I
.end local v9 # "newUrl":Ljava/lang/String;
.end local v10 # "cookies":Ljava/lang/String;
:cond_59
invoke-virtual {v4}, Ljava/net/URLConnection;->connect()V
.line 167
invoke-virtual {v4}, Ljava/net/URLConnection;->getInputStream()Ljava/io/InputStream;
move-result-object v0
move-object v2, v0
.line 169
new-instance v0, Ljava/io/RandomAccessFile;
iget-object v1, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->tempFile:Ljava/io/File;
const-string/jumbo v7, "rws"
invoke-direct {v0, v1, v7}, Ljava/io/RandomAccessFile;-><init>(Ljava/io/File;Ljava/lang/String;)V
iput-object v0, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->fileOutputStream:Ljava/io/RandomAccessFile;
:try_end_6d
.catchall {:try_start_8 .. :try_end_6d} :catchall_6e
.line 185
.end local v6 # "downloadUrl":Ljava/net/URL;
goto :goto_a5
.line 170
:catchall_6e
move-exception v0
.line 171
.local v0, "e":Ljava/lang/Throwable;
instance-of v1, v0, Ljava/net/SocketTimeoutException;
if-eqz v1, :cond_7c
.line 172
invoke-static {}, Lim/tpelyyftgw/messenger/ApplicationLoader;->isNetworkOnline()Z
move-result v1
if-eqz v1, :cond_a2
.line 173
iput-boolean v5, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->canRetry:Z
goto :goto_a2
.line 175
:cond_7c
instance-of v1, v0, Ljava/net/UnknownHostException;
if-eqz v1, :cond_83
.line 176
iput-boolean v5, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->canRetry:Z
goto :goto_a2
.line 177
:cond_83
instance-of v1, v0, Ljava/net/SocketException;
if-eqz v1, :cond_9c
.line 178
invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v1
if-eqz v1, :cond_a2
invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v1
const-string v6, "ECONNRESET"
invoke-virtual {v1, v6}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_a2
.line 179
iput-boolean v5, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->canRetry:Z
goto :goto_a2
.line 181
:cond_9c
instance-of v1, v0, Ljava/io/FileNotFoundException;
if-eqz v1, :cond_a2
.line 182
iput-boolean v5, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->canRetry:Z
.line 184
:cond_a2
:goto_a2
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 187
.end local v0 # "e":Ljava/lang/Throwable;
:goto_a5
iget-boolean v0, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->canRetry:Z
if-eqz v0, :cond_153
.line 189
:try_start_a9
instance-of v0, v4, Ljava/net/HttpURLConnection;
if-eqz v0, :cond_c2
.line 190
move-object v0, v4
check-cast v0, Ljava/net/HttpURLConnection;
invoke-virtual {v0}, Ljava/net/HttpURLConnection;->getResponseCode()I
move-result v0
.line 191
.local v0, "code":I
const/16 v1, 0xc8
if-eq v0, v1, :cond_c2
const/16 v1, 0xca
if-eq v0, v1, :cond_c2
const/16 v1, 0x130
if-eq v0, v1, :cond_c2
.line 192
iput-boolean v5, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->canRetry:Z
:try_end_c2
.catch Ljava/lang/Exception; {:try_start_a9 .. :try_end_c2} :catch_c3
.line 197
.end local v0 # "code":I
:cond_c2
goto :goto_c7
.line 195
:catch_c3
move-exception v0
.line 196
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 198
.end local v0 # "e":Ljava/lang/Exception;
:goto_c7
if-eqz v4, :cond_f6
.line 200
:try_start_c9
invoke-virtual {v4}, Ljava/net/URLConnection;->getHeaderFields()Ljava/util/Map;
move-result-object v0
.line 201
.local v0, "headerFields":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;"
if-eqz v0, :cond_f1
.line 202
const-string v1, "content-Length"
invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/util/List;
.line 203
.local v1, "values":Ljava/util/List;
if-eqz v1, :cond_f1
invoke-interface {v1}, Ljava/util/List;->isEmpty()Z
move-result v6
if-nez v6, :cond_f1
.line 204
invoke-interface {v1, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v6
check-cast v6, Ljava/lang/String;
.line 205
.local v6, "length":Ljava/lang/String;
if-eqz v6, :cond_f1
.line 206
invoke-static {v6}, Lim/tpelyyftgw/messenger/Utilities;->parseInt(Ljava/lang/CharSequence;)Ljava/lang/Integer;
move-result-object v7
invoke-virtual {v7}, Ljava/lang/Integer;->intValue()I
move-result v7
iput v7, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->fileSize:I
:try_end_f1
.catch Ljava/lang/Exception; {:try_start_c9 .. :try_end_f1} :catch_f2
.line 212
.end local v0 # "headerFields":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;"
.end local v1 # "values":Ljava/util/List;
.end local v6 # "length":Ljava/lang/String;
:cond_f1
goto :goto_f6
.line 210
:catch_f2
move-exception v0
.line 211
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 215
.end local v0 # "e":Ljava/lang/Exception;
:cond_f6
:goto_f6
if-eqz v2, :cond_137
.line 217
const v0, 0x8000
:try_start_fb
new-array v0, v0, [B
.line 218
.local v0, "data":[B
const/4 v1, 0x0
.line 220
.local v1, "totalLoaded":I
:goto_fe
invoke-virtual {p0}, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->isCancelled()Z
move-result v6
:try_end_102
.catchall {:try_start_fb .. :try_end_102} :catchall_133
if-eqz v6, :cond_105
.line 221
goto :goto_132
.line 224
:cond_105
:try_start_105
invoke-virtual {v2, v0}, Ljava/io/InputStream;->read([B)I
move-result v6
.line 225
.local v6, "read":I
if-lez v6, :cond_11e
.line 226
iget-object v7, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->fileOutputStream:Ljava/io/RandomAccessFile;
invoke-virtual {v7, v0, v5, v6}, Ljava/io/RandomAccessFile;->write([BII)V
.line 227
add-int/2addr v1, v6
.line 228
iget v7, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->fileSize:I
if-lez v7, :cond_11d
.line 229
int-to-float v7, v1
iget v8, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->fileSize:I
int-to-float v8, v8
div-float/2addr v7, v8
invoke-direct {p0, v7}, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->reportProgress(F)V
.line 243
.end local v6 # "read":I
:cond_11d
goto :goto_fe
.line 231
.restart local v6 # "read":I
:cond_11e
const/4 v5, -0x1
if-ne v6, v5, :cond_12c
.line 232
const/4 v3, 0x1
.line 233
iget v5, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->fileSize:I
if-eqz v5, :cond_12b
.line 234
const/high16 v5, 0x3f800000 # 1.0f
invoke-direct {p0, v5}, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->reportProgress(F)V
:try_end_12b
.catch Ljava/lang/Exception; {:try_start_105 .. :try_end_12b} :catch_12d
.catchall {:try_start_105 .. :try_end_12b} :catchall_133
.line 236
:cond_12b
goto :goto_132
.line 238
:cond_12c
goto :goto_132
.line 240
.end local v6 # "read":I
:catch_12d
move-exception v5
.line 241
.local v5, "e":Ljava/lang/Exception;
:try_start_12e
invoke-static {v5}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
:try_end_131
.catchall {:try_start_12e .. :try_end_131} :catchall_133
.line 242
nop
.line 247
.end local v0 # "data":[B
.end local v1 # "totalLoaded":I
.end local v5 # "e":Ljava/lang/Exception;
:goto_132
goto :goto_137
.line 245
:catchall_133
move-exception v0
.line 246
.local v0, "e":Ljava/lang/Throwable;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 251
.end local v0 # "e":Ljava/lang/Throwable;
:cond_137
:goto_137
:try_start_137
iget-object v0, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->fileOutputStream:Ljava/io/RandomAccessFile;
if-eqz v0, :cond_143
.line 252
iget-object v0, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->fileOutputStream:Ljava/io/RandomAccessFile;
invoke-virtual {v0}, Ljava/io/RandomAccessFile;->close()V
.line 253
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->fileOutputStream:Ljava/io/RandomAccessFile;
:try_end_143
.catchall {:try_start_137 .. :try_end_143} :catchall_144
.line 257
:cond_143
goto :goto_148
.line 255
:catchall_144
move-exception v0
.line 256
.restart local v0 # "e":Ljava/lang/Throwable;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 260
.end local v0 # "e":Ljava/lang/Throwable;
:goto_148
if-eqz v2, :cond_153
.line 261
:try_start_14a
invoke-virtual {v2}, Ljava/io/InputStream;->close()V
:try_end_14d
.catchall {:try_start_14a .. :try_end_14d} :catchall_14e
goto :goto_153
.line 263
:catchall_14e
move-exception v0
.line 264
.restart local v0 # "e":Ljava/lang/Throwable;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
nop
.line 268
.end local v0 # "e":Ljava/lang/Throwable;
:cond_153
:goto_153
invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v0
return-object v0
.end method
.method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object;
.registers 2
.line 111
check-cast p1, [Ljava/lang/Void;
invoke-virtual {p0, p1}, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->doInBackground([Ljava/lang/Void;)Ljava/lang/Boolean;
move-result-object p1
return-object p1
.end method
.method public synthetic lambda$null$0$ImageLoader$HttpFileTask(F)V
.registers 7
.param p1, "progress" # F
.line 135
iget v0, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->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$HttpFileTask;->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$reportProgress$1$ImageLoader$HttpFileTask(F)V
.registers 5
.param p1, "progress" # F
.line 134
iget-object v0, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->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$HttpFileTask;->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 135
new-instance v0, Lim/tpelyyftgw/messenger/-$$Lambda$ImageLoader$HttpFileTask$9QqbOqN4FTKKuDPe8KZUDyD-kc4;
invoke-direct {v0, p0, p1}, Lim/tpelyyftgw/messenger/-$$Lambda$ImageLoader$HttpFileTask$9QqbOqN4FTKKuDPe8KZUDyD-kc4;-><init>(Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;F)V
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 136
return-void
.end method
.method protected onCancelled()V
.registers 3
.line 278
iget-object v0, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->this$0:Lim/tpelyyftgw/messenger/ImageLoader;
const/4 v1, 0x2
# invokes: Lim/tpelyyftgw/messenger/ImageLoader;->runHttpFileLoadTasks(Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;I)V
invoke-static {v0, p0, v1}, Lim/tpelyyftgw/messenger/ImageLoader;->access$000(Lim/tpelyyftgw/messenger/ImageLoader;Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;I)V
.line 279
return-void
.end method
.method protected onPostExecute(Ljava/lang/Boolean;)V
.registers 4
.param p1, "result" # Ljava/lang/Boolean;
.line 273
iget-object v0, p0, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->this$0:Lim/tpelyyftgw/messenger/ImageLoader;
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result v1
if-eqz v1, :cond_a
const/4 v1, 0x2
goto :goto_b
:cond_a
const/4 v1, 0x1
:goto_b
# invokes: Lim/tpelyyftgw/messenger/ImageLoader;->runHttpFileLoadTasks(Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;I)V
invoke-static {v0, p0, v1}, Lim/tpelyyftgw/messenger/ImageLoader;->access$000(Lim/tpelyyftgw/messenger/ImageLoader;Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;I)V
.line 274
return-void
.end method
.method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V
.registers 2
.line 111
check-cast p1, Ljava/lang/Boolean;
invoke-virtual {p0, p1}, Lim/tpelyyftgw/messenger/ImageLoader$HttpFileTask;->onPostExecute(Ljava/lang/Boolean;)V
return-void
.end method