b.smali

.class public final Lcom/cmcm/safewallet/data/thwallet/b;
.super Ljava/lang/Object;
.source "RemoteHelper.kt"


# static fields
.field private static final acY:Lcom/cmcm/safewallet/data/thwallet/b;
    .annotation build Lorg/jetbrains/annotations/NotNull;
    .end annotation
.end field

.field public static final acZ:Lcom/cmcm/safewallet/data/thwallet/c;


# direct methods
.method static constructor <clinit>()V
    .registers 2

    .prologue
    new-instance v0, Lcom/cmcm/safewallet/data/thwallet/c;

    const/4 v1, 0x0

    invoke-direct {v0, v1}, Lcom/cmcm/safewallet/data/thwallet/c;-><init>(B)V

    sput-object v0, Lcom/cmcm/safewallet/data/thwallet/b;->acZ:Lcom/cmcm/safewallet/data/thwallet/c;

    .line 21
    sget-object v0, Lcom/cmcm/safewallet/data/thwallet/d;->adb:Lcom/cmcm/safewallet/data/thwallet/d;

    invoke-static {}, Lcom/cmcm/safewallet/data/thwallet/d;->ly()Lcom/cmcm/safewallet/data/thwallet/b;

    move-result-object v0

    sput-object v0, Lcom/cmcm/safewallet/data/thwallet/b;->acY:Lcom/cmcm/safewallet/data/thwallet/b;

    return-void
.end method

.method private constructor <init>()V
    .registers 1

    .prologue
    .line 18
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method public synthetic constructor <init>(B)V
    .registers 2

    .prologue
    .line 16
    invoke-direct {p0}, Lcom/cmcm/safewallet/data/thwallet/b;-><init>()V

    return-void
.end method

.method public static a(Ljava/lang/String;[BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Z
    .registers 15
    .param p0    # Ljava/lang/String;
        .annotation build Lorg/jetbrains/annotations/NotNull;
        .end annotation
    .end param
    .param p1    # [B
        .annotation build Lorg/jetbrains/annotations/NotNull;
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation build Lorg/jetbrains/annotations/NotNull;
        .end annotation
    .end param
    .param p3    # Ljava/lang/String;
        .annotation build Lorg/jetbrains/annotations/NotNull;
        .end annotation
    .end param
    .param p4    # Ljava/lang/String;
        .annotation build Lorg/jetbrains/annotations/NotNull;
        .end annotation
    .end param
    .param p6    # Ljava/lang/String;
        .annotation build Lorg/jetbrains/annotations/NotNull;
        .end annotation
    .end param

    .prologue
    const-string v0, "account"

    invoke-static {p0, v0}, Lkotlin/jvm/internal/e;->f(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v0, "tk"

    invoke-static {p1, v0}, Lkotlin/jvm/internal/e;->f(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v0, "mac"

    invoke-static {p2, v0}, Lkotlin/jvm/internal/e;->f(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v0, "sub_serial"

    invoke-static {p3, v0}, Lkotlin/jvm/internal/e;->f(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v0, "swid"

    invoke-static {p4, v0}, Lkotlin/jvm/internal/e;->f(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v0, "token"

    invoke-static {p6, v0}, Lkotlin/jvm/internal/e;->f(Ljava/lang/Object;Ljava/lang/String;)V

    .line 80
    const/4 v7, 0x1

    move-object v0, p0

    move-object v1, p1

    move-object v2, p2

    move-object v3, p3

    move-object v4, p4

    move v5, p5

    move-object v6, p6

    invoke-static/range {v0 .. v7}, Lcom/cmcm/safewallet/data/thwallet/b;->a(Ljava/lang/String;[BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;I)Z

    move-result v0

    return v0
.end method

.method private static a(Ljava/lang/String;[BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;I)Z
    .registers 17

    .prologue
    .line 94
    new-instance v0, Lcom/cmcm/safewallet/data/remote/data/thwallet/RequestChangeBindInfo;

    invoke-static {p1}, Lcom/cmcm/safewallet/utils/an;->S([B)Ljava/lang/String;

    move-result-object v2

    const-string v1, "StringUtils.byte2HexStr(tk)"

    invoke-static {v2, v1}, Lkotlin/jvm/internal/e;->e(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-static {p5}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v6

    invoke-static/range {p7 .. p7}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v8

    move-object v1, p0

    move-object v3, p2

    move-object v4, p3

    move-object v5, p4

    move-object v7, p6

    invoke-direct/range {v0 .. v8}, Lcom/cmcm/safewallet/data/remote/data/thwallet/RequestChangeBindInfo;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    .line 95
    invoke-static {}, Lcom/cmcm/safewallet/data/thwallet/b;->lw()Lcom/cmcm/safewallet/data/remote/api/THWalletRemoteRequest;

    move-result-object v1

    invoke-interface {v1, v0}, Lcom/cmcm/safewallet/data/remote/api/THWalletRemoteRequest;->changeBindInfo(Lcom/cmcm/safewallet/data/remote/data/thwallet/RequestChangeBindInfo;)Lretrofit2/Call;

    move-result-object v0

    .line 96
    invoke-interface {v0}, Lretrofit2/Call;->execute()Lretrofit2/Response;

    move-result-object v0

    .line 97
    const-string v1, "response"

    invoke-static {v0, v1}, Lkotlin/jvm/internal/e;->e(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-virtual {v0}, Lretrofit2/Response;->isSuccessful()Z

    move-result v1

    if-eqz v1, :cond_5b

    .line 98
    invoke-virtual {v0}, Lretrofit2/Response;->body()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/cmcm/safewallet/data/remote/data/thwallet/Result;

    .line 100
    if-eqz v0, :cond_55

    invoke-virtual {v0}, Lcom/cmcm/safewallet/data/remote/data/thwallet/Result;->getRet()Ljava/lang/String;

    move-result-object v1

    const-string v2, "1"

    invoke-static {v1, v2}, Lkotlin/jvm/internal/e;->n(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v1

    xor-int/lit8 v1, v1, 0x1

    if-eqz v1, :cond_55

    .line 101
    new-instance v1, Lcom/cmcm/safewallet/data/thwallet/exception/UpdateDeviceInfoException;

    invoke-virtual {v0}, Lcom/cmcm/safewallet/data/remote/data/thwallet/Result;->getRet()Ljava/lang/String;

    move-result-object v0

    invoke-direct {v1, v0}, Lcom/cmcm/safewallet/data/thwallet/exception/UpdateDeviceInfoException;-><init>(Ljava/lang/String;)V

    move-object v0, v1

    check-cast v0, Ljava/lang/Throwable;

    throw v0

    .line 102
    :cond_55
    if-eqz v0, :cond_59

    const/4 v0, 0x1

    :goto_58
    return v0

    :cond_59
    const/4 v0, 0x0

    .line 100
    goto :goto_58

    .line 104
    :cond_5b
    new-instance v0, Lcom/cmcm/safewallet/data/coinprovider/cm/RemoteNetworkException;

    invoke-direct {v0}, Lcom/cmcm/safewallet/data/coinprovider/cm/RemoteNetworkException;-><init>()V

    check-cast v0, Ljava/lang/Throwable;

    throw v0
.end method

.method public static b(Ljava/lang/String;[BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Z
    .registers 15
    .param p0    # Ljava/lang/String;
        .annotation build Lorg/jetbrains/annotations/NotNull;
        .end annotation
    .end param
    .param p1    # [B
        .annotation build Lorg/jetbrains/annotations/NotNull;
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation build Lorg/jetbrains/annotations/NotNull;
        .end annotation
    .end param
    .param p3    # Ljava/lang/String;
        .annotation build Lorg/jetbrains/annotations/NotNull;
        .end annotation
    .end param
    .param p4    # Ljava/lang/String;
        .annotation build Lorg/jetbrains/annotations/NotNull;
        .end annotation
    .end param
    .param p6    # Ljava/lang/String;
        .annotation build Lorg/jetbrains/annotations/NotNull;
        .end annotation
    .end param

    .prologue
    const-string v0, "account"

    invoke-static {p0, v0}, Lkotlin/jvm/internal/e;->f(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v0, "tk"

    invoke-static {p1, v0}, Lkotlin/jvm/internal/e;->f(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v0, "mac"

    invoke-static {p2, v0}, Lkotlin/jvm/internal/e;->f(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v0, "sub_serial"

    invoke-static {p3, v0}, Lkotlin/jvm/internal/e;->f(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v0, "swid"

    invoke-static {p4, v0}, Lkotlin/jvm/internal/e;->f(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v0, "token"

    invoke-static {p6, v0}, Lkotlin/jvm/internal/e;->f(Ljava/lang/Object;Ljava/lang/String;)V

    .line 87
    const/4 v7, 0x2

    move-object v0, p0

    move-object v1, p1

    move-object v2, p2

    move-object v3, p3

    move-object v4, p4

    move v5, p5

    move-object v6, p6

    invoke-static/range {v0 .. v7}, Lcom/cmcm/safewallet/data/thwallet/b;->a(Ljava/lang/String;[BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;I)Z

    move-result v0

    return v0
.end method

.method public static e(Ljava/lang/String;ILjava/lang/String;)Lcom/cmcm/safewallet/data/remote/data/thwallet/ResponseDeviceInfo;
    .registers 7
    .param p0    # Ljava/lang/String;
        .annotation build Lorg/jetbrains/annotations/NotNull;
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation build Lorg/jetbrains/annotations/NotNull;
        .end annotation
    .end param
    .annotation build Lorg/jetbrains/annotations/Nullable;
    .end annotation

    .prologue
    const/4 v1, 0x0

    const-string v0, "account"

    invoke-static {p0, v0}, Lkotlin/jvm/internal/e;->f(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v0, "token"

    invoke-static {p2, v0}, Lkotlin/jvm/internal/e;->f(Ljava/lang/Object;Ljava/lang/String;)V

    .line 40
    invoke-static {}, Lcom/cmcm/safewallet/data/thwallet/b;->lw()Lcom/cmcm/safewallet/data/remote/api/THWalletRemoteRequest;

    move-result-object v0

    new-instance v2, Lcom/cmcm/safewallet/data/remote/data/thwallet/RequestAccountInfo;

    invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v3

    invoke-direct {v2, p0, v3, p2}, Lcom/cmcm/safewallet/data/remote/data/thwallet/RequestAccountInfo;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {v0, v2}, Lcom/cmcm/safewallet/data/remote/api/THWalletRemoteRequest;->getDeviceInfo(Lcom/cmcm/safewallet/data/remote/data/thwallet/RequestAccountInfo;)Lretrofit2/Call;

    move-result-object v0

    .line 41
    invoke-interface {v0}, Lretrofit2/Call;->execute()Lretrofit2/Response;

    move-result-object v0

    .line 42
    const-string v2, "execute"

    invoke-static {v0, v2}, Lkotlin/jvm/internal/e;->e(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-virtual {v0}, Lretrofit2/Response;->isSuccessful()Z

    move-result v2

    if-eqz v2, :cond_4a

    .line 43
    invoke-virtual {v0}, Lretrofit2/Response;->body()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/cmcm/safewallet/data/remote/data/thwallet/Result;

    .line 44
    if-eqz v0, :cond_48

    .line 45
    invoke-virtual {v0}, Lcom/cmcm/safewallet/data/remote/data/thwallet/Result;->getRet()Ljava/lang/String;

    move-result-object v2

    const-string v3, "1"

    invoke-static {v2, v3}, Lkotlin/jvm/internal/e;->n(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_46

    .line 46
    invoke-virtual {v0}, Lcom/cmcm/safewallet/data/remote/data/thwallet/Result;->getData()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/cmcm/safewallet/data/remote/data/thwallet/ResponseDeviceInfo;

    :goto_45
    return-object v0

    :cond_46
    move-object v0, v1

    .line 45
    goto :goto_45

    :cond_48
    move-object v0, v1

    .line 44
    goto :goto_45

    .line 52
    :cond_4a
    new-instance v0, Lcom/cmcm/safewallet/data/coinprovider/cm/RemoteNetworkException;

    invoke-direct {v0}, Lcom/cmcm/safewallet/data/coinprovider/cm/RemoteNetworkException;-><init>()V

    check-cast v0, Ljava/lang/Throwable;

    throw v0
.end method

.method public static f(Ljava/lang/String;ILjava/lang/String;)Z
    .registers 6
    .param p0    # Ljava/lang/String;
        .annotation build Lorg/jetbrains/annotations/NotNull;
        .end annotation
    .end param
    .param p2    # Ljava/lang/String;
        .annotation build Lorg/jetbrains/annotations/NotNull;
        .end annotation
    .end param

    .prologue
    const-string v0, "account"

    invoke-static {p0, v0}, Lkotlin/jvm/internal/e;->f(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v0, "token"

    invoke-static {p2, v0}, Lkotlin/jvm/internal/e;->f(Ljava/lang/Object;Ljava/lang/String;)V

    .line 112
    invoke-static {}, Lcom/cmcm/safewallet/data/thwallet/b;->lw()Lcom/cmcm/safewallet/data/remote/api/THWalletRemoteRequest;

    move-result-object v0

    new-instance v1, Lcom/cmcm/safewallet/data/remote/data/thwallet/RequestAccountInfo;

    invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v2

    invoke-direct {v1, p0, v2, p2}, Lcom/cmcm/safewallet/data/remote/data/thwallet/RequestAccountInfo;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V

    invoke-interface {v0, v1}, Lcom/cmcm/safewallet/data/remote/api/THWalletRemoteRequest;->delDeviceInfo(Lcom/cmcm/safewallet/data/remote/data/thwallet/RequestAccountInfo;)Lretrofit2/Call;

    move-result-object v0

    .line 113
    invoke-interface {v0}, Lretrofit2/Call;->execute()Lretrofit2/Response;

    move-result-object v0

    .line 114
    const-string v1, "response"

    invoke-static {v0, v1}, Lkotlin/jvm/internal/e;->e(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-virtual {v0}, Lretrofit2/Response;->isSuccessful()Z

    move-result v1

    if-eqz v1, :cond_3f

    .line 115
    invoke-virtual {v0}, Lretrofit2/Response;->body()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/cmcm/safewallet/data/remote/data/thwallet/Result;

    .line 116
    if-eqz v0, :cond_3d

    .line 118
    invoke-virtual {v0}, Lcom/cmcm/safewallet/data/remote/data/thwallet/Result;->getRet()Ljava/lang/String;

    move-result-object v0

    const-string v1, "1"

    invoke-static {v0, v1}, Lkotlin/jvm/internal/e;->n(Ljava/lang/Object;Ljava/lang/Object;)Z

    move-result v0

    :goto_3c
    return v0

    .line 119
    :cond_3d
    const/4 v0, 0x0

    .line 116
    goto :goto_3c

    .line 121
    :cond_3f
    new-instance v0, Lcom/cmcm/safewallet/data/coinprovider/cm/RemoteNetworkException;

    invoke-direct {v0}, Lcom/cmcm/safewallet/data/coinprovider/cm/RemoteNetworkException;-><init>()V

    check-cast v0, Ljava/lang/Throwable;

    throw v0
.end method

.method public static lw()Lcom/cmcm/safewallet/data/remote/api/THWalletRemoteRequest;
    .registers 2
    .annotation build Lorg/jetbrains/annotations/NotNull;
    .end annotation

    .prologue
    .line 162
    invoke-static {}, Lcom/cmcm/safewallet/ui/test/b/a;->ue()Lcom/cmcm/safewallet/ui/test/b/a;

    move-result-object v0

    const-string v1, "EasterEggManager.getInstance()"

    invoke-static {v0, v1}, Lkotlin/jvm/internal/e;->e(Ljava/lang/Object;Ljava/lang/String;)V

    .line 165
    invoke-static {}, Lcom/cmcm/safewallet/data/remote/b;->ll()Lcom/cmcm/safewallet/data/remote/b;

    move-result-object v0

    const-string v1, "RemoteAPIService.getInstance()"

    invoke-static {v0, v1}, Lkotlin/jvm/internal/e;->e(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-virtual {v0}, Lcom/cmcm/safewallet/data/remote/b;->lo()Lcom/cmcm/safewallet/data/remote/api/THWalletRemoteRequest;

    move-result-object v0

    const-string v1, "RemoteAPIService.getInst\u2026e().thWalletRemoteRequest"

    invoke-static {v0, v1}, Lkotlin/jvm/internal/e;->e(Ljava/lang/Object;Ljava/lang/String;)V

    .line 162
    return-object v0
.end method

.method public static final synthetic lx()Lcom/cmcm/safewallet/data/thwallet/b;
    .registers 1
    .annotation build Lorg/jetbrains/annotations/NotNull;
    .end annotation

    .prologue
    .line 16
    sget-object v0, Lcom/cmcm/safewallet/data/thwallet/b;->acY:Lcom/cmcm/safewallet/data/thwallet/b;

    return-object v0
.end method