ad$2.smali
.class final Lcom/cmcm/safewallet/ui/property/ad$2;
.super Ljava/lang/Object;
.source "WalletBackupDetailPresenter.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/cmcm/safewallet/ui/property/ad;
.end annotation
# instance fields
.field private synthetic Pq:Ljava/lang/String;
.field private synthetic aja:Ljava/lang/String;
.field private synthetic azJ:Lcom/cmcm/safewallet/ui/property/ad;
# direct methods
.method constructor <init>(Lcom/cmcm/safewallet/ui/property/ad;Ljava/lang/String;Ljava/lang/String;)V
.registers 4
.prologue
.line 202
iput-object p1, p0, Lcom/cmcm/safewallet/ui/property/ad$2;->azJ:Lcom/cmcm/safewallet/ui/property/ad;
iput-object p2, p0, Lcom/cmcm/safewallet/ui/property/ad$2;->aja:Ljava/lang/String;
iput-object p3, p0, Lcom/cmcm/safewallet/ui/property/ad$2;->Pq:Ljava/lang/String;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.registers 6
.prologue
const/4 v4, 0x1
const/4 v0, 0x0
.line 206
iget-object v1, p0, Lcom/cmcm/safewallet/ui/property/ad$2;->azJ:Lcom/cmcm/safewallet/ui/property/ad;
invoke-static {v1}, Lcom/cmcm/safewallet/ui/property/ad;->a(Lcom/cmcm/safewallet/ui/property/ad;)I
move-result v1
if-ne v1, v4, :cond_12
.line 207
new-instance v1, Lcom/cmcm/safewallet/data/coinprovider/btc/a;
invoke-direct {v1}, Lcom/cmcm/safewallet/data/coinprovider/btc/a;-><init>()V
.line 213
:goto_f
if-nez v1, :cond_23
.line 236
:goto_11
return-void
.line 208
:cond_12
iget-object v1, p0, Lcom/cmcm/safewallet/ui/property/ad$2;->azJ:Lcom/cmcm/safewallet/ui/property/ad;
invoke-static {v1}, Lcom/cmcm/safewallet/ui/property/ad;->a(Lcom/cmcm/safewallet/ui/property/ad;)I
move-result v1
const/4 v2, 0x2
if-ne v1, v2, :cond_21
.line 209
new-instance v1, Lcom/cmcm/safewallet/data/coinprovider/eth/a;
invoke-direct {v1}, Lcom/cmcm/safewallet/data/coinprovider/eth/a;-><init>()V
goto :goto_f
.line 211
:cond_21
const/4 v1, 0x0
goto :goto_f
.line 217
:cond_23
iget-object v2, p0, Lcom/cmcm/safewallet/ui/property/ad$2;->aja:Ljava/lang/String;
iget-object v3, p0, Lcom/cmcm/safewallet/ui/property/ad$2;->Pq:Ljava/lang/String;
invoke-interface {v1, v2, v3}, Lcom/cmcm/safewallet/data/c/c;->s(Ljava/lang/String;Ljava/lang/String;)Z
move-result v1
.line 219
if-eqz v1, :cond_81
.line 220
invoke-static {}, Lcom/cmcm/safewallet/data/coinprovider/n;->fU()Lcom/cmcm/safewallet/data/coinprovider/n;
move-result-object v1
invoke-virtual {v1}, Lcom/cmcm/safewallet/data/coinprovider/n;->fY()Lcom/cmcm/safewallet/data/c/f;
move-result-object v1
.line 221
iget-object v2, p0, Lcom/cmcm/safewallet/ui/property/ad$2;->azJ:Lcom/cmcm/safewallet/ui/property/ad;
invoke-static {v2}, Lcom/cmcm/safewallet/ui/property/ad;->b(Lcom/cmcm/safewallet/ui/property/ad;)Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;
move-result-object v2
invoke-interface {v1, v2, v0}, Lcom/cmcm/safewallet/data/c/f;->a(Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;Z)Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;
move-result-object v2
.line 223
if-eqz v2, :cond_48
.line 224
invoke-virtual {v2, v4}, Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;->aK(I)V
.line 225
invoke-interface {v1, v2}, Lcom/cmcm/safewallet/data/c/f;->c(Lcom/cmcm/safewallet/data/models/property/BaseWalletModel;)Z
move-result v0
.line 227
:cond_48
if-eqz v0, :cond_68
.line 228
invoke-static {}, Lcom/cmcm/safewallet/ui/property/ad;->rP()Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "deleteMnemonicPermanent(), success, mark backup success, addr:"
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v2, p0, Lcom/cmcm/safewallet/ui/property/ad$2;->Pq:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.line 1052
invoke-static {v0, v1}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
.line 235
:goto_62
const/16 v0, 0xd
invoke-static {v0}, Lcom/cmcm/safewallet/b/b/i;->send(I)V
goto :goto_11
.line 230
:cond_68
invoke-static {}, Lcom/cmcm/safewallet/ui/property/ad;->rP()Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "deleteMnemonicPermanent(), success, mark backup failed, addr:"
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v2, p0, Lcom/cmcm/safewallet/ui/property/ad$2;->Pq:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.line 2052
invoke-static {v0, v1}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_62
.line 233
:cond_81
invoke-static {}, Lcom/cmcm/safewallet/ui/property/ad;->rP()Ljava/lang/String;
move-result-object v0
new-instance v1, Ljava/lang/StringBuilder;
const-string v2, "deleteMnemonicPermanent(), failed, addr:"
invoke-direct {v1, v2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v2, p0, Lcom/cmcm/safewallet/ui/property/ad$2;->Pq:Ljava/lang/String;
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
.line 3052
invoke-static {v0, v1}, Lcom/cmcm/safewallet/a/e;->d(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_62
.end method