OrionRequest.smali
.class public Lcom/sdk/orion/utils/OrionRequest;
.super Ljava/lang/Object;
# static fields
.field static orionRequest:Lcom/h/o/StringRequest;
# direct methods
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static getOvsCommonRequest(Lcom/sdk/orion/callback/OrionRequestCallBack;)V
.registers 5
invoke-static {}, Lcom/sdk/orion/utils/PublicMethod;->getSystemTimelong()J
move-result-wide v0
invoke-static {}, Lcom/sdk/orion/utils/Constant;->getExpiresIn()J
move-result-wide v2
cmp-long v0, v0, v2
if-lez v0, :cond_2d
invoke-static {}, Lcom/sdk/orion/utils/Constant;->getAccessToken()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->isEmpty()Z
move-result v0
if-nez v0, :cond_2d
invoke-static {}, Lcom/sdk/orion/utils/Constant;->getRefreshToken()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->isEmpty()Z
move-result v0
if-nez v0, :cond_2d
invoke-static {}, Lcom/sdk/orion/orion/OrionClient;->getInstance()Lcom/sdk/orion/orion/OrionClient;
move-result-object v0
new-instance v1, Lcom/sdk/orion/utils/OrionRequest$1;
invoke-direct {v1, p0}, Lcom/sdk/orion/utils/OrionRequest$1;-><init>(Lcom/sdk/orion/callback/OrionRequestCallBack;)V
invoke-virtual {v0, v1}, Lcom/sdk/orion/orion/OrionClient;->refreshToken(Lcom/sdk/orion/callback/RefreshTokenCallback;)V
:goto_2c
return-void
:cond_2d
invoke-static {}, Lcom/sdk/orion/utils/Constant;->getAccessToken()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->isEmpty()Z
move-result v0
if-nez v0, :cond_41
invoke-static {}, Lcom/sdk/orion/utils/Constant;->getRefreshToken()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->isEmpty()Z
move-result v0
if-eqz v0, :cond_4a
:cond_41
const/16 v0, 0x457
const-string/jumbo v1, "Token\u65e0\u6548\uff0c\u8bf7\u91cd\u65b0\u767b\u5f55"
invoke-virtual {p0, v0, v1}, Lcom/sdk/orion/callback/OrionRequestCallBack;->onFailed(ILjava/lang/String;)V
goto :goto_2c
:cond_4a
invoke-static {}, Lcom/sdk/orion/utils/ParamsUtils/CommonParamsUtil;->getOvsCommonRequest()Lcom/h/o/StringRequest;
move-result-object v0
sput-object v0, Lcom/sdk/orion/utils/OrionRequest;->orionRequest:Lcom/h/o/StringRequest;
sget-object v0, Lcom/sdk/orion/utils/OrionRequest;->orionRequest:Lcom/h/o/StringRequest;
invoke-virtual {p0, v0}, Lcom/sdk/orion/callback/OrionRequestCallBack;->onResponse(Lcom/h/o/StringRequest;)V
goto :goto_2c
.end method
.method public static getRefreshTokenRequest(Ljava/lang/String;Lcom/sdk/orion/callback/OrionRequestCallBack;)V
.registers 6
invoke-static {}, Lcom/sdk/orion/utils/PublicMethod;->getSystemTimelong()J
move-result-wide v0
invoke-static {}, Lcom/sdk/orion/utils/Constant;->getExpiresIn()J
move-result-wide v2
cmp-long v0, v0, v2
if-lez v0, :cond_19
invoke-static {}, Lcom/sdk/orion/orion/OrionClient;->getInstance()Lcom/sdk/orion/orion/OrionClient;
move-result-object v0
new-instance v1, Lcom/sdk/orion/utils/OrionRequest$3;
invoke-direct {v1, p1}, Lcom/sdk/orion/utils/OrionRequest$3;-><init>(Lcom/sdk/orion/callback/OrionRequestCallBack;)V
invoke-virtual {v0, p0, v1}, Lcom/sdk/orion/orion/OrionClient;->getRefreshToken(Ljava/lang/String;Lcom/sdk/orion/callback/RefreshTokenCallback;)V
:goto_18
return-void
:cond_19
invoke-static {}, Lcom/sdk/orion/utils/ParamsUtils/CommonParamsUtil;->getOvsCommonRequest()Lcom/h/o/StringRequest;
move-result-object v0
sput-object v0, Lcom/sdk/orion/utils/OrionRequest;->orionRequest:Lcom/h/o/StringRequest;
sget-object v0, Lcom/sdk/orion/utils/OrionRequest;->orionRequest:Lcom/h/o/StringRequest;
invoke-virtual {p1, v0}, Lcom/sdk/orion/callback/OrionRequestCallBack;->onResponse(Lcom/h/o/StringRequest;)V
goto :goto_18
.end method
.method public static getUCenterRequest(Ljava/lang/String;Lcom/sdk/orion/callback/OrionRequestCallBack;)V
.registers 6
invoke-static {}, Lcom/sdk/orion/utils/PublicMethod;->getSystemTimelong()J
move-result-wide v0
invoke-static {}, Lcom/sdk/orion/utils/Constant;->getExpiresIn()J
move-result-wide v2
cmp-long v0, v0, v2
if-lez v0, :cond_2d
invoke-static {}, Lcom/sdk/orion/utils/Constant;->getAccessToken()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->isEmpty()Z
move-result v0
if-nez v0, :cond_2d
invoke-static {}, Lcom/sdk/orion/utils/Constant;->getRefreshToken()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->isEmpty()Z
move-result v0
if-nez v0, :cond_2d
invoke-static {}, Lcom/sdk/orion/orion/OrionClient;->getInstance()Lcom/sdk/orion/orion/OrionClient;
move-result-object v0
new-instance v1, Lcom/sdk/orion/utils/OrionRequest$2;
invoke-direct {v1, p0, p1}, Lcom/sdk/orion/utils/OrionRequest$2;-><init>(Ljava/lang/String;Lcom/sdk/orion/callback/OrionRequestCallBack;)V
invoke-virtual {v0, v1}, Lcom/sdk/orion/orion/OrionClient;->refreshToken(Lcom/sdk/orion/callback/RefreshTokenCallback;)V
:goto_2c
return-void
:cond_2d
invoke-static {}, Lcom/sdk/orion/utils/Constant;->getAccessToken()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->isEmpty()Z
move-result v0
if-nez v0, :cond_41
invoke-static {}, Lcom/sdk/orion/utils/Constant;->getRefreshToken()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->isEmpty()Z
move-result v0
if-eqz v0, :cond_4a
:cond_41
const/16 v0, 0x457
const-string/jumbo v1, "Token\u65e0\u6548\uff0c\u8bf7\u91cd\u65b0\u767b\u5f55"
invoke-virtual {p1, v0, v1}, Lcom/sdk/orion/callback/OrionRequestCallBack;->onFailed(ILjava/lang/String;)V
goto :goto_2c
:cond_4a
new-instance v0, Lcom/h/o/StringRequest;
invoke-direct {v0, p0}, Lcom/h/o/StringRequest;-><init>(Ljava/lang/String;)V
sput-object v0, Lcom/sdk/orion/utils/OrionRequest;->orionRequest:Lcom/h/o/StringRequest;
sget-object v0, Lcom/sdk/orion/utils/OrionRequest;->orionRequest:Lcom/h/o/StringRequest;
invoke-virtual {p1, v0}, Lcom/sdk/orion/callback/OrionRequestCallBack;->onResponse(Lcom/h/o/StringRequest;)V
goto :goto_2c
.end method
.method public static getXiaoWeiRequest(Lcom/sdk/orion/callback/OrionRequestCallBack;)V
.registers 5
invoke-static {}, Lcom/sdk/orion/utils/PublicMethod;->getSystemTimelong()J
move-result-wide v0
invoke-static {}, Lcom/sdk/orion/utils/Constant;->getExpiresIn()J
move-result-wide v2
cmp-long v0, v0, v2
if-lez v0, :cond_2d
invoke-static {}, Lcom/sdk/orion/utils/Constant;->getAccessToken()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->isEmpty()Z
move-result v0
if-nez v0, :cond_2d
invoke-static {}, Lcom/sdk/orion/utils/Constant;->getRefreshToken()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->isEmpty()Z
move-result v0
if-nez v0, :cond_2d
invoke-static {}, Lcom/sdk/orion/orion/OrionClient;->getInstance()Lcom/sdk/orion/orion/OrionClient;
move-result-object v0
new-instance v1, Lcom/sdk/orion/utils/OrionRequest$4;
invoke-direct {v1, p0}, Lcom/sdk/orion/utils/OrionRequest$4;-><init>(Lcom/sdk/orion/callback/OrionRequestCallBack;)V
invoke-virtual {v0, v1}, Lcom/sdk/orion/orion/OrionClient;->refreshToken(Lcom/sdk/orion/callback/RefreshTokenCallback;)V
:goto_2c
return-void
:cond_2d
invoke-static {}, Lcom/sdk/orion/utils/Constant;->getAccessToken()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->isEmpty()Z
move-result v0
if-nez v0, :cond_41
invoke-static {}, Lcom/sdk/orion/utils/Constant;->getRefreshToken()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->isEmpty()Z
move-result v0
if-eqz v0, :cond_4a
:cond_41
const/16 v0, 0x457
const-string/jumbo v1, "Token\u65e0\u6548\uff0c\u8bf7\u91cd\u65b0\u767b\u5f55"
invoke-virtual {p0, v0, v1}, Lcom/sdk/orion/callback/OrionRequestCallBack;->onFailed(ILjava/lang/String;)V
goto :goto_2c
:cond_4a
invoke-static {}, Lcom/sdk/orion/utils/ParamsUtils/CommonParamsUtil;->getXiaoWeiRequest()Lcom/h/o/StringRequest;
move-result-object v0
sput-object v0, Lcom/sdk/orion/utils/OrionRequest;->orionRequest:Lcom/h/o/StringRequest;
sget-object v0, Lcom/sdk/orion/utils/OrionRequest;->orionRequest:Lcom/h/o/StringRequest;
invoke-virtual {p0, v0}, Lcom/sdk/orion/callback/OrionRequestCallBack;->onResponse(Lcom/h/o/StringRequest;)V
goto :goto_2c
.end method