a.smali
.class public final Lcom/cmcm/safewallet/data/remote/a;
.super Ljava/lang/Object;
.source "NetProxyUrl4CNInterceptor.java"
# interfaces
.implements Lokhttp3/ab;
# instance fields
.field private ZX:Ljava/lang/String;
.field private ZY:I
.field private ZZ:I
.field private aaa:I
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
.line 22
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 25
const-string v0, "https://api.ratingtoken.io/rewrite.php"
iput-object v0, p0, Lcom/cmcm/safewallet/data/remote/a;->ZX:Ljava/lang/String;
.line 26
const/4 v0, 0x1
iput v0, p0, Lcom/cmcm/safewallet/data/remote/a;->ZY:I
.line 27
const/4 v0, 0x2
iput v0, p0, Lcom/cmcm/safewallet/data/remote/a;->ZZ:I
.line 28
const/4 v0, 0x3
iput v0, p0, Lcom/cmcm/safewallet/data/remote/a;->aaa:I
return-void
.end method
# virtual methods
.method public final a(Lokhttp3/ac;)Lokhttp3/ao;
.registers 9
.prologue
const/4 v1, 0x1
.line 32
invoke-interface {p1}, Lokhttp3/ac;->request()Lokhttp3/al;
move-result-object v2
.line 1046
iget-object v3, v2, Lokhttp3/al;->bUW:Lokhttp3/HttpUrl;
.line 34
invoke-virtual {v3}, Lokhttp3/HttpUrl;->Rg()Ljava/lang/String;
move-result-object v4
.line 35
const/4 v0, 0x0
.line 36
const-string v5, "getWalletInfo"
invoke-virtual {v4, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-nez v5, :cond_80
const-string v5, "updateMajorInfo"
.line 37
invoke-virtual {v4, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-nez v5, :cond_80
const-string v5, "deleteMajorInfo"
.line 38
invoke-virtual {v4, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-nez v5, :cond_80
const-string v5, "updateMinorInfo"
.line 39
invoke-virtual {v4, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-nez v5, :cond_80
const-string v5, "updateWalletType"
.line 40
invoke-virtual {v4, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-nez v5, :cond_80
const-string v5, "applyInsurance"
.line 41
invoke-virtual {v4, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-nez v5, :cond_80
const-string v5, "applyInsuranceClaim"
.line 42
invoke-virtual {v4, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-nez v5, :cond_80
const-string v5, "checkInsuranceStatus"
.line 43
invoke-virtual {v4, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-nez v5, :cond_80
const-string v5, "deactiveInsurance"
.line 44
invoke-virtual {v4, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-nez v5, :cond_80
const-string v5, "/r"
.line 45
invoke-virtual {v5, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v5
if-eqz v5, :cond_81
:cond_80
move v0, v1
.line 48
:cond_81
const-string v1, "460"
invoke-static {}, Lcom/cmcm/safewallet/entry/WalletApp;->lO()Landroid/content/Context;
move-result-object v5
invoke-static {v5}, Lcom/cmcm/safewallet/utils/ab;->an(Landroid/content/Context;)Ljava/lang/String;
move-result-object v5
invoke-virtual {v1, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
and-int/2addr v0, v1
.line 49
if-eqz v0, :cond_ed
.line 1050
iget-object v0, v2, Lokhttp3/al;->method:Ljava/lang/String;
.line 52
const-string v1, "GET"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_dd
.line 53
iget v0, p0, Lcom/cmcm/safewallet/data/remote/a;->ZY:I
.line 61
:goto_9e
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
iget-object v4, p0, Lcom/cmcm/safewallet/data/remote/a;->ZX:Ljava/lang/String;
invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v4, "?type="
invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, "&url="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v3}, Lokhttp3/HttpUrl;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 62
invoke-virtual {v2}, Lokhttp3/al;->Rw()Lokhttp3/am;
move-result-object v1
invoke-virtual {v1, v0}, Lokhttp3/am;->hJ(Ljava/lang/String;)Lokhttp3/am;
.line 63
invoke-virtual {v2}, Lokhttp3/al;->Rw()Lokhttp3/am;
move-result-object v1
invoke-virtual {v1, v0}, Lokhttp3/am;->hJ(Ljava/lang/String;)Lokhttp3/am;
move-result-object v0
invoke-virtual {v0}, Lokhttp3/am;->build()Lokhttp3/al;
move-result-object v0
.line 67
:goto_d8
:try_start_d8
invoke-interface {p1, v0}, Lokhttp3/ac;->b(Lokhttp3/al;)Lokhttp3/ao;
:try_end_db
.catch Ljava/lang/Exception; {:try_start_d8 .. :try_end_db} :catch_eb
move-result-object v0
.line 71
return-object v0
.line 55
:cond_dd
const-string v0, "/r"
invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_e8
.line 56
iget v0, p0, Lcom/cmcm/safewallet/data/remote/a;->aaa:I
goto :goto_9e
.line 58
:cond_e8
iget v0, p0, Lcom/cmcm/safewallet/data/remote/a;->ZZ:I
goto :goto_9e
.line 69
:catch_eb
move-exception v0
throw v0
:cond_ed
move-object v0, v2
goto :goto_d8
.end method