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