a.smali
.class public final Lcom/garena/reactpush/v5/sync/a;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/garena/reactpush/v2/update/a;
# instance fields
.field public final synthetic a:Lcom/garena/reactpush/v5/sync/b;
# direct methods
.method public constructor <init>(Lcom/garena/reactpush/v5/sync/b;)V
.registers 2
iput-object p1, p0, Lcom/garena/reactpush/v5/sync/a;->a:Lcom/garena/reactpush/v5/sync/b;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a(II)V
.registers 7
if-nez p2, :cond_26
.line 1
iget-object v0, p0, Lcom/garena/reactpush/v5/sync/a;->a:Lcom/garena/reactpush/v5/sync/b;
iget-object v0, v0, Lcom/garena/reactpush/v5/sync/b;->a:Lcom/garena/reactpush/v5/sync/f;
.line 2
monitor-enter v0
.line 3
:try_start_7
new-instance v1, Ljava/io/File;
iget-object v2, v0, Lcom/garena/reactpush/v5/sync/f;->b:Ljava/io/File;
const-string v3, "assets.lock"
invoke-direct {v1, v2, v3}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
:try_end_10
.catchall {:try_start_7 .. :try_end_10} :catchall_23
.line 4
:try_start_10
invoke-virtual {v1}, Ljava/io/File;->createNewFile()Z
:try_end_13
.catch Ljava/lang/Exception; {:try_start_10 .. :try_end_13} :catch_14
.catchall {:try_start_10 .. :try_end_13} :catchall_23
goto :goto_1a
:catch_14
move-exception v1
.line 5
:try_start_15
sget-object v2, Lcom/garena/reactpush/a;->e:Lcom/garena/reactpush/util/i;
invoke-interface {v2, v1}, Lcom/garena/reactpush/util/i;->b(Ljava/lang/Throwable;)V
.line 6
:goto_1a
iget-object v1, v0, Lcom/garena/reactpush/v5/sync/f;->e:Lcom/garena/reactpush/store/b;
iget-object v2, v0, Lcom/garena/reactpush/v5/sync/f;->g:Lcom/garena/reactpush/data/Manifest;
invoke-virtual {v1, v2}, Lcom/garena/reactpush/store/b;->u(Lcom/garena/reactpush/data/Manifest;)V
:try_end_21
.catchall {:try_start_15 .. :try_end_21} :catchall_23
.line 7
monitor-exit v0
goto :goto_26
:catchall_23
move-exception p1
monitor-exit v0
throw p1
.line 8
:cond_26
:goto_26
iget-object v0, p0, Lcom/garena/reactpush/v5/sync/a;->a:Lcom/garena/reactpush/v5/sync/b;
iget-object v0, v0, Lcom/garena/reactpush/v5/sync/b;->a:Lcom/garena/reactpush/v5/sync/f;
.line 9
iget-object v0, v0, Lcom/garena/reactpush/v5/sync/f;->k:Lcom/garena/reactpush/v2/update/a;
if-eqz v0, :cond_31
.line 10
invoke-interface {v0, p1, p2}, Lcom/garena/reactpush/v2/update/a;->a(II)V
:cond_31
return-void
.end method