DownloadManager$SingleFileWorkerThread.smali
.class Lcom/ironsource/sdk/precache/DownloadManager$SingleFileWorkerThread;
.super Ljava/lang/Object;
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/ironsource/sdk/precache/DownloadManager;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x8
name = "SingleFileWorkerThread"
.end annotation
# instance fields
.field private final f:Ljava/lang/String;
.field private g:Ljava/lang/String;
.field private h:Ljava/lang/String;
.field private i:Ljava/lang/String;
.field private j:J
.field private k:Ljava/lang/String;
.field l:Landroid/os/Handler;
# direct methods
.method constructor <init>(Lcom/ironsource/sdk/data/SSAFile;Landroid/os/Handler;Ljava/lang/String;Ljava/lang/String;)V
.registers 7
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
invoke-virtual {p1}, Lcom/ironsource/sdk/data/SSAFile;->n()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/ironsource/sdk/precache/DownloadManager$SingleFileWorkerThread;->g:Ljava/lang/String;
invoke-virtual {p1}, Lcom/ironsource/sdk/data/SSAFile;->p()Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/ironsource/sdk/precache/DownloadManager$SingleFileWorkerThread;->h:Ljava/lang/String;
iget-object p1, p0, Lcom/ironsource/sdk/precache/DownloadManager$SingleFileWorkerThread;->g:Ljava/lang/String;
invoke-virtual {p0, p1}, Lcom/ironsource/sdk/precache/DownloadManager$SingleFileWorkerThread;->e(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/ironsource/sdk/precache/DownloadManager$SingleFileWorkerThread;->i:Ljava/lang/String;
invoke-virtual {p0}, Lcom/ironsource/sdk/precache/DownloadManager$SingleFileWorkerThread;->b()J
move-result-wide v0
iput-wide v0, p0, Lcom/ironsource/sdk/precache/DownloadManager$SingleFileWorkerThread;->j:J
iput-object p3, p0, Lcom/ironsource/sdk/precache/DownloadManager$SingleFileWorkerThread;->k:Ljava/lang/String;
iput-object p2, p0, Lcom/ironsource/sdk/precache/DownloadManager$SingleFileWorkerThread;->l:Landroid/os/Handler;
iput-object p4, p0, Lcom/ironsource/sdk/precache/DownloadManager$SingleFileWorkerThread;->f:Ljava/lang/String;
return-void
.end method
# virtual methods
.method a(I)Ljava/lang/String;
.registers 4
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "not defined message for "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const/16 v1, 0x194
if-eq p1, v1, :cond_3c
const/16 v1, 0x3fa
if-eq p1, v1, :cond_39
const/16 v1, 0x3fb
if-eq p1, v1, :cond_36
packed-switch p1, :pswitch_data_40
packed-switch p1, :pswitch_data_4a
goto :goto_3e
:pswitch_24
const-string v0, "http error code"
goto :goto_3e
:pswitch_27
const-string v0, "uri syntax exception"
goto :goto_3e
:pswitch_2a
const-string v0, "io exception"
goto :goto_3e
:pswitch_2d
const-string v0, "socket timeout exception"
goto :goto_3e
:pswitch_30
const-string v0, "http empty response"
goto :goto_3e
:pswitch_33
const-string v0, "malformed url exception"
goto :goto_3e
:cond_36
const-string v0, "out of memory exception"
goto :goto_3e
:cond_39
const-string v0, "file not found exception"
goto :goto_3e
:cond_3c
:pswitch_3c
const-string v0, "http not found"
:goto_3e
return-object v0
nop
:pswitch_data_40
.packed-switch 0x3ec
:pswitch_33
:pswitch_3c
:pswitch_30
.end packed-switch
:pswitch_data_4a
.packed-switch 0x3f0
:pswitch_2d
:pswitch_2a
:pswitch_27
:pswitch_24
.end packed-switch
.end method
.method public b()J
.registers 3
invoke-static {}, Lcom/ironsource/sdk/utils/IronSourceSharedPrefHelper;->k()Lcom/ironsource/sdk/utils/IronSourceSharedPrefHelper;
move-result-object v0
invoke-virtual {v0}, Lcom/ironsource/sdk/utils/IronSourceSharedPrefHelper;->f()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;)Lcom/ironsource/sdk/precache/DownloadManager$FileWorkerThread;
.registers 15
new-instance v7, Lcom/ironsource/sdk/precache/DownloadManager$FileWorkerThread;
move-object v0, v7
move-object v1, p1
move-object v2, p2
move-object v3, p3
move-wide v4, p4
move-object v6, p6
invoke-direct/range {v0 .. v6}, Lcom/ironsource/sdk/precache/DownloadManager$FileWorkerThread;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;)V
return-object v7
.end method
.method d()Landroid/os/Message;
.registers 2
new-instance v0, Landroid/os/Message;
invoke-direct {v0}, Landroid/os/Message;-><init>()V
return-object v0
.end method
.method e(Ljava/lang/String;)Ljava/lang/String;
.registers 2
iget-object p1, p0, Lcom/ironsource/sdk/precache/DownloadManager$SingleFileWorkerThread;->g:Ljava/lang/String;
invoke-static {p1}, Lcom/ironsource/sdk/utils/SDKUtils;->o(Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
return-object p1
.end method
.method f(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
.registers 3
invoke-static {p1, p2}, Lcom/ironsource/sdk/utils/IronSourceStorageUtils;->n(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object p1
return-object p1
.end method
.method public run()V
.registers 12
new-instance v0, Lcom/ironsource/sdk/data/SSAFile;
iget-object v1, p0, Lcom/ironsource/sdk/precache/DownloadManager$SingleFileWorkerThread;->i:Ljava/lang/String;
iget-object v2, p0, Lcom/ironsource/sdk/precache/DownloadManager$SingleFileWorkerThread;->h:Ljava/lang/String;
invoke-direct {v0, v1, v2}, Lcom/ironsource/sdk/data/SSAFile;-><init>(Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {p0}, Lcom/ironsource/sdk/precache/DownloadManager$SingleFileWorkerThread;->d()Landroid/os/Message;
move-result-object v1
iput-object v0, v1, Landroid/os/Message;->obj:Ljava/lang/Object;
iget-object v2, p0, Lcom/ironsource/sdk/precache/DownloadManager$SingleFileWorkerThread;->k:Ljava/lang/String;
iget-object v3, p0, Lcom/ironsource/sdk/precache/DownloadManager$SingleFileWorkerThread;->h:Ljava/lang/String;
invoke-virtual {p0, v2, v3}, Lcom/ironsource/sdk/precache/DownloadManager$SingleFileWorkerThread;->f(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
const/16 v2, 0x3f9
if-nez v6, :cond_28
iput v2, v1, Landroid/os/Message;->what:I
const-string v2, "unable_to_create_folder"
invoke-virtual {v0, v2}, Lcom/ironsource/sdk/data/SSAFile;->q(Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/sdk/precache/DownloadManager$SingleFileWorkerThread;->l:Landroid/os/Handler;
invoke-virtual {v0, v1}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
goto :goto_6c
:cond_28
iget-object v5, p0, Lcom/ironsource/sdk/precache/DownloadManager$SingleFileWorkerThread;->g:Ljava/lang/String;
invoke-virtual {v0}, Lcom/ironsource/sdk/data/SSAFile;->n()Ljava/lang/String;
move-result-object v7
iget-wide v8, p0, Lcom/ironsource/sdk/precache/DownloadManager$SingleFileWorkerThread;->j:J
iget-object v10, p0, Lcom/ironsource/sdk/precache/DownloadManager$SingleFileWorkerThread;->f:Ljava/lang/String;
move-object v4, p0
invoke-virtual/range {v4 .. v10}, Lcom/ironsource/sdk/precache/DownloadManager$SingleFileWorkerThread;->c(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;)Lcom/ironsource/sdk/precache/DownloadManager$FileWorkerThread;
move-result-object v3
invoke-virtual {v3}, Lcom/ironsource/sdk/precache/DownloadManager$FileWorkerThread;->a()Lcom/ironsource/sdk/precache/DownloadManager$Result;
move-result-object v3
iget v3, v3, Lcom/ironsource/sdk/precache/DownloadManager$Result;->a:I
const/16 v4, 0xc8
if-eq v3, v4, :cond_63
const/16 v4, 0x194
if-eq v3, v4, :cond_54
const/16 v4, 0x3fa
if-eq v3, v4, :cond_54
const/16 v4, 0x3fb
if-eq v3, v4, :cond_54
packed-switch v3, :pswitch_data_6e
packed-switch v3, :pswitch_data_78
goto :goto_6c
:cond_54
:pswitch_54
invoke-virtual {p0, v3}, Lcom/ironsource/sdk/precache/DownloadManager$SingleFileWorkerThread;->a(I)Ljava/lang/String;
move-result-object v3
iput v2, v1, Landroid/os/Message;->what:I
invoke-virtual {v0, v3}, Lcom/ironsource/sdk/data/SSAFile;->q(Ljava/lang/String;)V
iget-object v0, p0, Lcom/ironsource/sdk/precache/DownloadManager$SingleFileWorkerThread;->l:Landroid/os/Handler;
invoke-virtual {v0, v1}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
goto :goto_6c
:cond_63
const/16 v0, 0x3f8
iput v0, v1, Landroid/os/Message;->what:I
iget-object v0, p0, Lcom/ironsource/sdk/precache/DownloadManager$SingleFileWorkerThread;->l:Landroid/os/Handler;
invoke-virtual {v0, v1}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z
:goto_6c
return-void
nop
:pswitch_data_6e
.packed-switch 0x3ec
:pswitch_54
:pswitch_54
:pswitch_54
.end packed-switch
:pswitch_data_78
.packed-switch 0x3f0
:pswitch_54
:pswitch_54
:pswitch_54
:pswitch_54
.end packed-switch
.end method