b.smali
.class public final Lcom/garena/reactpush/v4/unpack/b;
.super Lcom/garena/reactpush/v2/unpack/a;
.source "SourceFile"
# instance fields
.field public i:Z
.field public final j:Landroid/content/Context;
.field public final k:Lcom/garena/reactpush/v3/data/b;
.field public final l:Lcom/garena/reactpush/store/b;
.field public final m:Ljava/lang/String;
.field public final n:I
# direct methods
.method public constructor <init>(Landroid/content/Context;Lcom/garena/reactpush/v3/data/b;Lcom/garena/reactpush/store/b;Ljava/lang/String;)V
.registers 6
const-string v0, "context"
invoke-static {p1, v0}, Lcom/shopee/sz/loadtask/datasource/a;->y(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "manifestConfig"
invoke-static {p2, v0}, Lcom/shopee/sz/loadtask/datasource/a;->y(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "manifestStore"
invoke-static {p3, v0}, Lcom/shopee/sz/loadtask/datasource/a;->y(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {p0, p2, p3, p4}, Lcom/garena/reactpush/v2/unpack/a;-><init>(Lcom/garena/reactpush/v3/data/b;Lcom/garena/reactpush/store/b;Ljava/lang/String;)V
iput-object p1, p0, Lcom/garena/reactpush/v4/unpack/b;->j:Landroid/content/Context;
iput-object p2, p0, Lcom/garena/reactpush/v4/unpack/b;->k:Lcom/garena/reactpush/v3/data/b;
iput-object p3, p0, Lcom/garena/reactpush/v4/unpack/b;->l:Lcom/garena/reactpush/store/b;
iput-object p4, p0, Lcom/garena/reactpush/v4/unpack/b;->m:Ljava/lang/String;
const p1, 0x7f11002f
iput p1, p0, Lcom/garena/reactpush/v4/unpack/b;->n:I
return-void
.end method
.method public static final c(Lcom/garena/reactpush/v4/unpack/b;Z)V
.registers 5
.line 1
invoke-static {p0}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;
.line 2
sget-object v0, Lcom/garena/reactpush/data/BundleState;->writeLock:Ljava/lang/Object;
const-string v1, "BundleState.writeLock"
invoke-static {v0, v1}, Lcom/shopee/sz/loadtask/datasource/a;->x(Ljava/lang/Object;Ljava/lang/String;)V
monitor-enter v0
.line 3
:try_start_b
iget-object v1, p0, Lcom/garena/reactpush/v4/unpack/b;->l:Lcom/garena/reactpush/store/b;
invoke-virtual {v1}, Lcom/garena/reactpush/store/b;->j()Lcom/garena/reactpush/data/BundleState;
move-result-object v1
const-string v2, "state"
.line 4
invoke-static {v1, v2}, Lcom/shopee/sz/loadtask/datasource/a;->x(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v1, p1}, Lcom/garena/reactpush/data/BundleState;->setNeedImageZipDownload(Z)V
.line 5
iget-object p0, p0, Lcom/garena/reactpush/v4/unpack/b;->l:Lcom/garena/reactpush/store/b;
invoke-virtual {p0, v1}, Lcom/garena/reactpush/store/b;->v(Lcom/garena/reactpush/data/BundleState;)V
:try_end_1e
.catchall {:try_start_b .. :try_end_1e} :catchall_20
.line 6
monitor-exit v0
return-void
:catchall_20
move-exception p0
monitor-exit v0
throw p0
.end method