UserApi.smali
.class public Lcom/sandboxol/center/web/UserApi;
.super Ljava/lang/Object;
.source "UserApi.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/sandboxol/center/web/UserApi$UserApiHelper;
}
.end annotation
# direct methods
.method public constructor <init>()V
.registers 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method static synthetic A(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 2
.line 1
invoke-static {p0, p1}, Lcom/sandboxol/center/web/UserApi;->postUserLanguage(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic B(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 2
.line 1
invoke-static {p0, p1}, Lcom/sandboxol/center/web/UserApi;->putCashExchange(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic C(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 2
.line 1
invoke-static {p0, p1}, Lcom/sandboxol/center/web/UserApi;->reportStatus(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic D(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 2
.line 1
invoke-static {p0, p1}, Lcom/sandboxol/center/web/UserApi;->setIsShowFriendInGame(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic E(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 2
.line 1
invoke-static {p0, p1}, Lcom/sandboxol/center/web/UserApi;->updateUserInfo(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic F(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 2
.line 1
invoke-static {p0, p1}, Lcom/sandboxol/center/web/UserApi;->uploadDeviceId(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic a(Landroid/content/Context;IILcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 4
.line 27
invoke-static {p0, p1, p2, p3}, Lcom/sandboxol/center/web/UserApi;->getStarCodeUserIncomeDetail(Landroid/content/Context;IILcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic a(Landroid/content/Context;ILcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 3
.line 18
invoke-static {p0, p1, p2}, Lcom/sandboxol/center/web/UserApi;->getUserQuestion(Landroid/content/Context;ILcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic a(Landroid/content/Context;JLcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 4
.line 25
invoke-static {p0, p1, p2, p3}, Lcom/sandboxol/center/web/UserApi;->getTipsEmail(Landroid/content/Context;JLcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic a(Landroid/content/Context;JLjava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.line 26
invoke-static {p0, p1, p2, p3, p4}, Lcom/sandboxol/center/web/UserApi;->sendFullEmailToVerify(Landroid/content/Context;JLjava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic a(Landroid/content/Context;Lcom/sandboxol/center/entity/AuthenticationEntity;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 3
.line 23
invoke-static {p0, p1, p2}, Lcom/sandboxol/center/web/UserApi;->postAuthentication(Landroid/content/Context;Lcom/sandboxol/center/entity/AuthenticationEntity;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic a(Landroid/content/Context;Lcom/sandboxol/center/entity/CashApplyInfo;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 3
.line 28
invoke-static {p0, p1, p2}, Lcom/sandboxol/center/web/UserApi;->putCashApply(Landroid/content/Context;Lcom/sandboxol/center/entity/CashApplyInfo;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic a(Landroid/content/Context;Lcom/sandboxol/center/entity/ChangePasswordForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 3
.line 7
invoke-static {p0, p1, p2}, Lcom/sandboxol/center/web/UserApi;->modifyPassword(Landroid/content/Context;Lcom/sandboxol/center/entity/ChangePasswordForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic a(Landroid/content/Context;Lcom/sandboxol/center/entity/LoginRegisterAccountForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 3
.line 6
invoke-static {p0, p1, p2}, Lcom/sandboxol/center/web/UserApi;->login(Landroid/content/Context;Lcom/sandboxol/center/entity/LoginRegisterAccountForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic a(Landroid/content/Context;Lcom/sandboxol/center/entity/PhoneBindForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 3
.line 8
invoke-static {p0, p1, p2}, Lcom/sandboxol/center/web/UserApi;->retrievePassword(Landroid/content/Context;Lcom/sandboxol/center/entity/PhoneBindForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic a(Landroid/content/Context;Lcom/sandboxol/center/entity/ReportRequest;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 3
.line 17
invoke-static {p0, p1, p2}, Lcom/sandboxol/center/web/UserApi;->postReport(Landroid/content/Context;Lcom/sandboxol/center/entity/ReportRequest;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic a(Landroid/content/Context;Lcom/sandboxol/center/entity/SetPasswordForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 3
.line 15
invoke-static {p0, p1, p2}, Lcom/sandboxol/center/web/UserApi;->setPassword(Landroid/content/Context;Lcom/sandboxol/center/entity/SetPasswordForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic a(Landroid/content/Context;Lcom/sandboxol/center/entity/VerifyEmailForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 3
.line 24
invoke-static {p0, p1, p2}, Lcom/sandboxol/center/web/UserApi;->unbindUserSecretQuestion(Landroid/content/Context;Lcom/sandboxol/center/entity/VerifyEmailForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic a(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 2
.line 3
invoke-static {p0, p1}, Lcom/sandboxol/center/web/UserApi;->authTokenV2(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic a(Landroid/content/Context;Lcom/sandboxol/greendao/entity/RegisterInfo;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 3
.line 5
invoke-static {p0, p1, p2}, Lcom/sandboxol/center/web/UserApi;->userRegister(Landroid/content/Context;Lcom/sandboxol/greendao/entity/RegisterInfo;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic a(Landroid/content/Context;Lcom/sandboxol/greendao/entity/User;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 3
.line 13
invoke-static {p0, p1, p2}, Lcom/sandboxol/center/web/UserApi;->changeInfo(Landroid/content/Context;Lcom/sandboxol/greendao/entity/User;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic a(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 4
.line 14
invoke-static {p0, p1, p2, p3}, Lcom/sandboxol/center/web/UserApi;->uploadIcon(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic a(Landroid/content/Context;Ljava/lang/Long;Lcom/sandboxol/center/entity/SecretQuestionInfo;ILcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.line 19
invoke-static {p0, p1, p2, p3, p4}, Lcom/sandboxol/center/web/UserApi;->authUserQuestion(Landroid/content/Context;Ljava/lang/Long;Lcom/sandboxol/center/entity/SecretQuestionInfo;ILcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic a(Landroid/content/Context;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.line 22
invoke-static {p0, p1, p2, p3, p4}, Lcom/sandboxol/center/web/UserApi;->resetPasswordBySecretQuestion(Landroid/content/Context;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic a(Landroid/content/Context;Ljava/lang/String;ILcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 4
.line 21
invoke-static {p0, p1, p2, p3}, Lcom/sandboxol/center/web/UserApi;->sendEmailVerifyCode(Landroid/content/Context;Ljava/lang/String;ILcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic a(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/center/entity/EmailBindForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 4
.line 10
invoke-static {p0, p1, p2, p3}, Lcom/sandboxol/center/web/UserApi;->bindEmail(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/center/entity/EmailBindForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic a(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/center/entity/EmailBindForm;Ljava/util/List;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.line 11
invoke-static {p0, p1, p2, p3, p4}, Lcom/sandboxol/center/web/UserApi;->bindEmail(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/center/entity/EmailBindForm;Ljava/util/List;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic a(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/center/entity/PhoneBindForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 4
.line 9
invoke-static {p0, p1, p2, p3}, Lcom/sandboxol/center/web/UserApi;->bindPhone(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/center/entity/PhoneBindForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic a(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 3
.line 12
invoke-static {p0, p1, p2}, Lcom/sandboxol/center/web/UserApi;->changeNickname(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 4
.line 4
invoke-static {p0, p1, p2, p3}, Lcom/sandboxol/center/web/UserApi;->authTokenV2(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic a(Landroid/content/Context;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.line 20
invoke-static {p0, p1, p2, p3, p4}, Lcom/sandboxol/center/web/UserApi;->setUserQuestion(Landroid/content/Context;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic a(Landroid/content/Context;ZLcom/sandboxol/center/entity/SetPasswordForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 4
.line 16
invoke-static {p0, p1, p2, p3}, Lcom/sandboxol/center/web/UserApi;->setPassword(Landroid/content/Context;ZLcom/sandboxol/center/entity/SetPasswordForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic a(Lcom/sandboxol/common/base/web/HttpResponse;)V
.registers 2
.line 1
invoke-virtual {p0}, Lcom/sandboxol/common/base/web/HttpResponse;->getCode()I
move-result p0
const/4 v0, 0x1
if-ne p0, v0, :cond_8
return-void
.line 2
:cond_8
new-instance p0, Ljava/lang/Exception;
const-string v0, "failed to load visitor data."
invoke-direct {p0, v0}, Ljava/lang/Exception;-><init>(Ljava/lang/String;)V
invoke-static {p0}, Lrx/exceptions/Exceptions;->propagate(Ljava/lang/Throwable;)Ljava/lang/RuntimeException;
const/4 p0, 0x0
throw p0
.end method
.method public static authTokenV2(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/common/entity/AuthTokenResponse;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/Ob;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/center/web/Ob;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p1, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v2
iget-object v2, v2, Lcom/sandboxol/center/entity/AccountCenter;->userId:Landroidx/databinding/ObservableField;
invoke-virtual {v2}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Long;
invoke-static {p0}, Lcom/sandboxol/common/utils/CommonHelper;->getAndroidId(Landroid/content/Context;)Ljava/lang/String;
move-result-object v3
invoke-static {p0}, Lcom/sandboxol/common/utils/CommonHelper;->getSignature(Landroid/content/Context;)Ljava/lang/String;
move-result-object p0
invoke-interface {v1, v2, v3, p0}, Lcom/sandboxol/center/web/IUserApi;->authTokenV2(Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
move-result-object p0
.line 3
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
const-wide/16 v1, 0x1
.line 5
invoke-virtual {p0, v1, v2}, Lrx/Observable;->retry(J)Lrx/Observable;
move-result-object p0
new-instance v1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {v1, p1, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static authTokenV2(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/lang/String;",
"Ljava/lang/String;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/common/entity/AuthTokenResponse;",
">;)V"
}
.end annotation
.line 7
new-instance v0, Lcom/sandboxol/center/web/Hb;
invoke-direct {v0, p0, p1, p2, p3}, Lcom/sandboxol/center/web/Hb;-><init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p3, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 8
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object p0
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v1
iget-object v1, v1, Lcom/sandboxol/center/entity/AccountCenter;->userId:Landroidx/databinding/ObservableField;
invoke-virtual {v1}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Long;
invoke-interface {p0, v1, p1, p2}, Lcom/sandboxol/center/web/IUserApi;->authTokenV2(Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
move-result-object p0
.line 9
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 10
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
const-wide/16 p1, 0x1
.line 11
invoke-virtual {p0, p1, p2}, Lrx/Observable;->retry(J)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p3, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 12
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static authUserQuestion(Landroid/content/Context;Ljava/lang/Long;Lcom/sandboxol/center/entity/SecretQuestionInfo;ILcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 12
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/lang/Long;",
"Lcom/sandboxol/center/entity/SecretQuestionInfo;",
"I",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/center/entity/UserVerifyInfo;",
">;)V"
}
.end annotation
.line 1
new-instance v6, Lcom/sandboxol/center/web/tb;
move-object v0, v6
move-object v1, p0
move-object v2, p1
move-object v3, p2
move v4, p3
move-object v5, p4
invoke-direct/range {v0 .. v5}, Lcom/sandboxol/center/web/tb;-><init>(Landroid/content/Context;Ljava/lang/Long;Lcom/sandboxol/center/entity/SecretQuestionInfo;ILcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p4, v6}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
instance-of v1, p0, Lcom/trello/rxlifecycle/a;
const-wide/16 v2, 0x1
if-eqz v1, :cond_4a
.line 3
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-static {}, Lcom/sandboxol/common/utils/CommonHelper;->getLanguage()Ljava/lang/String;
move-result-object v4
invoke-interface {v1, v4, p1, p3, p2}, Lcom/sandboxol/center/web/IUserApi;->authUserQuestion(Ljava/lang/String;Ljava/lang/Long;ILcom/sandboxol/center/entity/SecretQuestionInfo;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object p2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 4
invoke-interface {p0, p2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 6
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 7
invoke-virtual {p0, v2, v3}, Lrx/Observable;->retry(J)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p4, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 8
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
goto :goto_72
.line 9
:cond_4a
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object p0
invoke-static {}, Lcom/sandboxol/common/utils/CommonHelper;->getLanguage()Ljava/lang/String;
move-result-object v1
invoke-interface {p0, v1, p1, p3, p2}, Lcom/sandboxol/center/web/IUserApi;->authUserQuestion(Ljava/lang/String;Ljava/lang/Long;ILcom/sandboxol/center/entity/SecretQuestionInfo;)Lrx/Observable;
move-result-object p0
.line 10
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 11
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 12
invoke-virtual {p0, v2, v3}, Lrx/Observable;->retry(J)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p4, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 13
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
:goto_72
return-void
.end method
.method static synthetic b(Landroid/content/Context;ILcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 3
.line 4
invoke-static {p0, p1, p2}, Lcom/sandboxol/center/web/UserApi;->signIn(Landroid/content/Context;ILcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic b(Landroid/content/Context;Lcom/sandboxol/center/entity/LoginRegisterAccountForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 3
.line 1
invoke-static {p0, p1, p2}, Lcom/sandboxol/center/web/UserApi;->register(Landroid/content/Context;Lcom/sandboxol/center/entity/LoginRegisterAccountForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic b(Landroid/content/Context;Lcom/sandboxol/center/entity/VerifyEmailForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 3
.line 5
invoke-static {p0, p1, p2}, Lcom/sandboxol/center/web/UserApi;->verifyEmail(Landroid/content/Context;Lcom/sandboxol/center/entity/VerifyEmailForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic b(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 2
.line 3
invoke-static {p0, p1}, Lcom/sandboxol/center/web/UserApi;->bannerUrl(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic b(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 3
.line 6
invoke-static {p0, p1, p2}, Lcom/sandboxol/center/web/UserApi;->getAdsCdConfig(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic b(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 4
.line 2
invoke-static {p0, p1, p2, p3}, Lcom/sandboxol/center/web/UserApi;->sendCode(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method public static bannerUrl(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Ljava/util/List<",
"Lcom/sandboxol/greendao/entity/BannerEntity;",
">;>;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/Qb;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/center/web/Qb;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p1, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-interface {v1}, Lcom/sandboxol/center/web/IUserApi;->loadBannerUrls()Lrx/Observable;
move-result-object v1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {v1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance v1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {v1, p1, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static bindEmail(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/center/entity/EmailBindForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 6
.line 1
new-instance v0, Lcom/sandboxol/center/web/Sa;
invoke-direct {v0, p0, p1, p2, p3}, Lcom/sandboxol/center/web/Sa;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/center/entity/EmailBindForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p3, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
const-string v1, "email.bind"
.line 2
invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_3e
.line 3
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object p1
invoke-interface {p1, p2}, Lcom/sandboxol/center/web/IUserApi;->bindEmail(Lcom/sandboxol/center/entity/EmailBindForm;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object p2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 4
invoke-interface {p0, p2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 6
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p3, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 7
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
goto :goto_76
.line 8
:cond_3e
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object p1
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object p2
iget-object p2, p2, Lcom/sandboxol/center/entity/AccountCenter;->userId:Landroidx/databinding/ObservableField;
invoke-virtual {p2}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object p2
check-cast p2, Ljava/lang/Long;
invoke-interface {p1, p2}, Lcom/sandboxol/center/web/IUserApi;->unbindEmail(Ljava/lang/Long;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object p2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 9
invoke-interface {p0, p2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 10
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 11
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p3, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 12
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
:goto_76
return-void
.end method
.method public static bindEmail(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/center/entity/EmailBindForm;Ljava/util/List;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 12
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/lang/String;",
"Lcom/sandboxol/center/entity/EmailBindForm;",
"Ljava/util/List<",
"Ljava/lang/String;",
">;",
"Lcom/sandboxol/common/base/web/OnResponseListener;",
")V"
}
.end annotation
.line 13
new-instance v6, Lcom/sandboxol/center/web/Ia;
move-object v0, v6
move-object v1, p0
move-object v2, p1
move-object v3, p2
move-object v4, p3
move-object v5, p4
invoke-direct/range {v0 .. v5}, Lcom/sandboxol/center/web/Ia;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/center/entity/EmailBindForm;Ljava/util/List;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p4, v6}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 14
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-interface {v1, p1, p2, p3}, Lcom/sandboxol/center/web/IUserApi;->bindEmail(Ljava/lang/String;Lcom/sandboxol/center/entity/EmailBindForm;Ljava/util/List;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object p2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 15
invoke-interface {p0, p2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 16
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 17
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p4, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 18
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static bindPhone(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/center/entity/PhoneBindForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 6
.line 1
new-instance v0, Lcom/sandboxol/center/web/Tb;
invoke-direct {v0, p0, p1, p2, p3}, Lcom/sandboxol/center/web/Tb;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/center/entity/PhoneBindForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p3, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
const-string v1, "phone.bind"
.line 2
invoke-virtual {p1, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_3e
.line 3
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object p1
invoke-interface {p1, p2}, Lcom/sandboxol/center/web/IUserApi;->bindPhone(Lcom/sandboxol/center/entity/PhoneBindForm;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object p2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 4
invoke-interface {p0, p2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 6
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p3, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 7
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
goto :goto_6a
.line 8
:cond_3e
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object p1
invoke-interface {p1, p2}, Lcom/sandboxol/center/web/IUserApi;->unbindPhone(Lcom/sandboxol/center/entity/PhoneBindForm;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object p2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 9
invoke-interface {p0, p2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 10
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 11
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p3, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 12
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
:goto_6a
return-void
.end method
.method static synthetic c(Landroid/content/Context;ILcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 3
.line 3
invoke-static {p0, p1, p2}, Lcom/sandboxol/center/web/UserApi;->signInList(Landroid/content/Context;ILcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic c(Landroid/content/Context;Lcom/sandboxol/center/entity/LoginRegisterAccountForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 3
.line 1
invoke-static {p0, p1, p2}, Lcom/sandboxol/center/web/UserApi;->visitor(Landroid/content/Context;Lcom/sandboxol/center/entity/LoginRegisterAccountForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic c(Landroid/content/Context;Lcom/sandboxol/center/entity/VerifyEmailForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 3
.line 6
invoke-static {p0, p1, p2}, Lcom/sandboxol/center/web/UserApi;->verifyEmailBeforeSetSecretQuestion(Landroid/content/Context;Lcom/sandboxol/center/entity/VerifyEmailForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic c(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 2
.line 4
invoke-static {p0, p1}, Lcom/sandboxol/center/web/UserApi;->clickSignIn(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic c(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 3
.line 5
invoke-static {p0, p1, p2}, Lcom/sandboxol/center/web/UserApi;->getNewAdsCdConfig(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic c(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 4
.line 2
invoke-static {p0, p1, p2, p3}, Lcom/sandboxol/center/web/UserApi;->unbindEmail(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method public static changeInfo(Landroid/content/Context;Lcom/sandboxol/greendao/entity/User;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/greendao/entity/User;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/greendao/entity/User;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/bb;
invoke-direct {v0, p0, p1, p2}, Lcom/sandboxol/center/web/bb;-><init>(Landroid/content/Context;Lcom/sandboxol/greendao/entity/User;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p2, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object p0
invoke-interface {p0, p1}, Lcom/sandboxol/center/web/IUserApi;->changeInfo(Lcom/sandboxol/greendao/entity/User;)Lrx/Observable;
move-result-object p0
.line 3
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p2, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 5
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static changeNickname(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/lang/String;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/greendao/entity/User;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/wb;
invoke-direct {v0, p0, p1, p2}, Lcom/sandboxol/center/web/wb;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p2, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v2
iget-object v2, v2, Lcom/sandboxol/center/entity/AccountCenter;->nickName:Landroidx/databinding/ObservableField;
invoke-virtual {v2}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/String;
invoke-interface {v1, p1, v2}, Lcom/sandboxol/center/web/IUserApi;->changeNickName(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v1, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v1}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p2, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static checkNickNameTimely(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/lang/String;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
.line 1
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v0
invoke-interface {v0, p1}, Lcom/sandboxol/center/web/IUserApi;->checkNickNameTimely(Ljava/lang/String;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v0, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 2
invoke-interface {p0, v0}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 3
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/common/base/web/HttpSubscriber;
invoke-direct {p1, p2}, Lcom/sandboxol/common/base/web/HttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;)V
.line 5
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static clickSignIn(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 6
.line 1
new-instance v0, Lcom/sandboxol/center/web/zb;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/center/web/zb;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p1, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v2
iget-object v2, v2, Lcom/sandboxol/center/entity/AccountCenter;->userId:Landroidx/databinding/ObservableField;
invoke-virtual {v2}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Long;
invoke-static {}, Lcom/sandboxol/common/utils/CommonHelper;->getLanguage()Ljava/lang/String;
move-result-object v3
invoke-interface {v1, v2, v3}, Lcom/sandboxol/center/web/IUserApi;->clickSignIn(Ljava/lang/Long;Ljava/lang/String;)Lrx/Observable;
move-result-object v1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {v1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance v1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {v1, p1, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method static synthetic d(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 2
.line 2
invoke-static {p0, p1}, Lcom/sandboxol/center/web/UserApi;->dailyLifeInfo(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic d(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 3
.line 3
invoke-static {p0, p1, p2}, Lcom/sandboxol/center/web/UserApi;->getStarCodeUserInfo(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic d(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 4
.line 1
invoke-static {p0, p1, p2, p3}, Lcom/sandboxol/center/web/UserApi;->upLoadID(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method public static dailyLifeInfo(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.line 1
new-instance v0, Lcom/sandboxol/center/web/ub;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/center/web/ub;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p1, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object p0
.line 3
invoke-static {}, Lcom/sandboxol/common/utils/CommonHelper;->getLanguage()Ljava/lang/String;
move-result-object v1
const-string v2, "android"
.line 4
invoke-interface {p0, v2, v1}, Lcom/sandboxol/center/web/IUserApi;->dailyLifeInfo(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 6
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance v1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {v1, p1, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 7
invoke-virtual {p0, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static dailySignIn(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Lcom/sandboxol/center/entity/DailySignInfo;",
">;>;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/Ka;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/center/web/Ka;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p1, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v2
iget-object v2, v2, Lcom/sandboxol/center/entity/AccountCenter;->userId:Landroidx/databinding/ObservableField;
invoke-virtual {v2}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Long;
invoke-static {}, Lcom/sandboxol/common/utils/CommonHelper;->getLanguage()Ljava/lang/String;
move-result-object v3
invoke-interface {v1, v2, v3}, Lcom/sandboxol/center/web/IUserApi;->dailySignIn(Ljava/lang/Long;Ljava/lang/String;)Lrx/Observable;
move-result-object v1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {v1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance v1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {v1, p1, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method static synthetic e(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 2
.line 1
invoke-static {p0, p1}, Lcom/sandboxol/center/web/UserApi;->dailySignIn(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic e(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 3
.line 2
invoke-static {p0, p1, p2}, Lcom/sandboxol/center/web/UserApi;->putAvatarFrame(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic f(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 2
.line 1
invoke-static {p0, p1}, Lcom/sandboxol/center/web/UserApi;->getAdsRewardInfo(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic f(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 3
.line 2
invoke-static {p0, p1, p2}, Lcom/sandboxol/center/web/UserApi;->putColorfulNickname(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic g(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 2
.line 2
invoke-static {p0, p1}, Lcom/sandboxol/center/web/UserApi;->getAuthentication(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic g(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 3
.line 1
invoke-static {p0, p1, p2}, Lcom/sandboxol/center/web/UserApi;->renew(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method public static getAdsCdConfig(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/lang/String;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/center/entity/AdsCdConfig;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/Rb;
invoke-direct {v0, p0, p1, p2}, Lcom/sandboxol/center/web/Rb;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p2, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object p0
invoke-interface {p0, p1}, Lcom/sandboxol/center/web/IUserApi;->getAdsCdConfig(Ljava/lang/String;)Lrx/Observable;
move-result-object p0
.line 3
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p2, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 5
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static getAdsRewardInfo(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/center/entity/DailyAdsTaskInfo;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/ib;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/center/web/ib;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p1, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v2
iget-object v2, v2, Lcom/sandboxol/center/entity/AccountCenter;->userId:Landroidx/databinding/ObservableField;
invoke-virtual {v2}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Long;
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v2
invoke-interface {v1, v2, v3}, Lcom/sandboxol/center/web/IUserApi;->getAdsRewardInfo(J)Lrx/Observable;
move-result-object v1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {v1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
const-wide/16 v1, 0x1
.line 5
invoke-virtual {p0, v1, v2}, Lrx/Observable;->retry(J)Lrx/Observable;
move-result-object p0
.line 6
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance v1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {v1, p1, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 7
invoke-virtual {p0, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method private static getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
.registers 2
.line 1
# getter for: Lcom/sandboxol/center/web/UserApi$UserApiHelper;->instance:Lcom/sandboxol/center/web/UserApi$UserApiHelper;
invoke-static {}, Lcom/sandboxol/center/web/UserApi$UserApiHelper;->access$000()Lcom/sandboxol/center/web/UserApi$UserApiHelper;
move-result-object v0
# invokes: Lcom/sandboxol/center/web/UserApi$UserApiHelper;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
invoke-static {v0, p0}, Lcom/sandboxol/center/web/UserApi$UserApiHelper;->access$100(Lcom/sandboxol/center/web/UserApi$UserApiHelper;Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object p0
return-object p0
.end method
.method public static getAuthentication(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/cb;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/center/web/cb;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p1, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object p0
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v1
iget-object v1, v1, Lcom/sandboxol/center/entity/AccountCenter;->userId:Landroidx/databinding/ObservableField;
invoke-virtual {v1}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Long;
invoke-interface {p0, v1}, Lcom/sandboxol/center/web/IUserApi;->getAuthentication(Ljava/lang/Long;)Lrx/Observable;
move-result-object p0
.line 3
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance v1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {v1, p1, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 5
invoke-virtual {p0, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static getAvatarFrames(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Ljava/util/List<",
"Lcom/sandboxol/center/entity/AvatarFrameResponse;",
">;>;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/Qa;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/center/web/Qa;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p1, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v2
iget-object v2, v2, Lcom/sandboxol/center/entity/AccountCenter;->userId:Landroidx/databinding/ObservableField;
invoke-virtual {v2}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Long;
invoke-static {}, Lcom/sandboxol/common/utils/CommonHelper;->getLanguage()Ljava/lang/String;
move-result-object v3
const-string v4, "v1"
invoke-interface {v1, v4, v2, v3}, Lcom/sandboxol/center/web/IUserApi;->getAvatarFrames(Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;)Lrx/Observable;
move-result-object v1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {v1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance v1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {v1, p1, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static getColorfulNickNames(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Ljava/util/List<",
"Lcom/sandboxol/center/entity/ColorfulNickNameResponse;",
">;>;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/jb;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/center/web/jb;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p1, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v2
iget-object v2, v2, Lcom/sandboxol/center/entity/AccountCenter;->userId:Landroidx/databinding/ObservableField;
invoke-virtual {v2}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Long;
const-string v3, "v1"
invoke-interface {v1, v3, v2}, Lcom/sandboxol/center/web/IUserApi;->getColorNickNames(Ljava/lang/String;Ljava/lang/Long;)Lrx/Observable;
move-result-object v1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {v1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance v1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {v1, p1, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static getDressAdsInfo(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/center/entity/DressAdsInfo;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/gb;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/center/web/gb;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p1, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-static {}, Lcom/sandboxol/common/utils/CommonHelper;->getLanguage()Ljava/lang/String;
move-result-object v2
invoke-interface {v1, v2}, Lcom/sandboxol/center/web/IUserApi;->getDressAdsInfo(Ljava/lang/String;)Lrx/Observable;
move-result-object v1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {v1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance v1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {v1, p1, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static getDressAdsReward(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/center/entity/DressAdsReward;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/nb;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/center/web/nb;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p1, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-static {}, Lcom/sandboxol/common/utils/CommonHelper;->getLanguage()Ljava/lang/String;
move-result-object v2
invoke-interface {v1, v2}, Lcom/sandboxol/center/web/IUserApi;->getDressAdsReward(Ljava/lang/String;)Lrx/Observable;
move-result-object v1
move-object v2, p0
check-cast v2, Lcom/trello/rxlifecycle/a;
sget-object v3, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {v2, v3}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object v2
invoke-virtual {v1, v2}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object v1
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v2
invoke-virtual {v1, v2}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object v1
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v2
invoke-virtual {v1, v2}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object v1
new-instance v2, Lcom/sandboxol/center/web/http/LoadingHttpSubscriber;
const/4 v3, 0x1
invoke-direct {v2, p0, p1, v0, v3}, Lcom/sandboxol/center/web/http/LoadingHttpSubscriber;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;Z)V
.line 6
invoke-virtual {v1, v2}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static getIsShowFriendInGame(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Ljava/lang/Integer;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/lb;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/center/web/lb;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p1, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-interface {v1}, Lcom/sandboxol/center/web/IUserApi;->getIsShowFriendInGame()Lrx/Observable;
move-result-object v1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {v1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance v1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {v1, p1, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static getMoreDialogBanner(Landroid/content/Context;ZZLcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"ZZ",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Ljava/util/List<",
"Lcom/sandboxol/center/entity/BannerInfo;",
">;>;)V"
}
.end annotation
const/4 v0, 0x0
if-eqz p2, :cond_24
.line 1
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object p2
invoke-interface {p2}, Lcom/sandboxol/center/web/IUserApi;->moreDialogBanner()Lrx/Observable;
move-result-object p2
.line 2
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p2, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p2
.line 3
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p2, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p2
new-instance v1, Lcom/sandboxol/center/web/http/LoadingHttpListSubscriber;
invoke-direct {v1, p0, p3, v0, p1}, Lcom/sandboxol/center/web/http/LoadingHttpListSubscriber;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;Z)V
.line 4
invoke-virtual {p2, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
goto :goto_44
.line 5
:cond_24
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object p2
invoke-interface {p2}, Lcom/sandboxol/center/web/IUserApi;->moreDialogBanner()Lrx/Observable;
move-result-object p2
.line 6
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p2, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p2
.line 7
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p2, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p2
new-instance v1, Lcom/sandboxol/center/web/http/LoadingHttpListSubscriber;
invoke-direct {v1, p0, p3, v0, p1}, Lcom/sandboxol/center/web/http/LoadingHttpListSubscriber;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;Z)V
.line 8
invoke-virtual {p2, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
:goto_44
return-void
.end method
.method public static getNewAdsCdConfig(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/lang/String;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/center/entity/AdsCdConfig;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/rb;
invoke-direct {v0, p0, p1, p2}, Lcom/sandboxol/center/web/rb;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p2, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object p0
invoke-interface {p0, p1}, Lcom/sandboxol/center/web/IUserApi;->getNewAdsCdConfig(Ljava/lang/String;)Lrx/Observable;
move-result-object p0
.line 3
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p2, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 5
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static getPerfectUserInfoReward(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/center/entity/BuyGameResponse;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/Ma;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/center/web/Ma;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p1, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v2
iget-object v2, v2, Lcom/sandboxol/center/entity/AccountCenter;->userId:Landroidx/databinding/ObservableField;
invoke-virtual {v2}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Long;
invoke-static {}, Lcom/sandboxol/common/utils/CommonHelper;->getLanguage()Ljava/lang/String;
move-result-object v3
invoke-interface {v1, v2, v3}, Lcom/sandboxol/center/web/IUserApi;->getPerfectUserInfoReward(Ljava/lang/Long;Ljava/lang/String;)Lrx/Observable;
move-result-object v1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {v1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance v1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {v1, p1, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static getRongToken(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/vb;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/center/web/vb;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p1, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object p0
invoke-interface {p0}, Lcom/sandboxol/center/web/IUserApi;->getRongToken()Lrx/Observable;
move-result-object p0
.line 3
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance v1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {v1, p1, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 5
invoke-virtual {p0, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static getSignAdsReward(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/center/entity/AdsSignReward;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/hb;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/center/web/hb;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p1, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-static {}, Lcom/sandboxol/common/utils/CommonHelper;->getLanguage()Ljava/lang/String;
move-result-object v2
invoke-interface {v1, v2}, Lcom/sandboxol/center/web/IUserApi;->getSignAdsReward(Ljava/lang/String;)Lrx/Observable;
move-result-object v1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {v1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance v1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {v1, p1, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static getStarCodeConfig(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/center/entity/VideoStarConfig;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/Bb;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/center/web/Bb;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p1, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object p0
invoke-static {}, Lcom/sandboxol/common/utils/CommonHelper;->getLanguage()Ljava/lang/String;
move-result-object v1
invoke-interface {p0, v1}, Lcom/sandboxol/center/web/IUserApi;->getStarCodeConfig(Ljava/lang/String;)Lrx/Observable;
move-result-object p0
.line 3
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance v1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {v1, p1, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 5
invoke-virtual {p0, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static getStarCodeUserIncomeDetail(Landroid/content/Context;IILcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"II",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/center/entity/StarCodeUserIncomePageData<",
"Lcom/sandboxol/center/entity/StarCodeUserIncomeInfo;",
">;>;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/fb;
invoke-direct {v0, p0, p1, p2, p3}, Lcom/sandboxol/center/web/fb;-><init>(Landroid/content/Context;IILcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p3, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-interface {v1, p1, p2}, Lcom/sandboxol/center/web/IUserApi;->getStarCodeUserIncomeDetail(II)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object p2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, p2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p3, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static getStarCodeUserInfo(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/lang/String;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/center/entity/StarCodeUser;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/Cb;
invoke-direct {v0, p0, p1, p2}, Lcom/sandboxol/center/web/Cb;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p2, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object p0
invoke-interface {p0, p1}, Lcom/sandboxol/center/web/IUserApi;->getStarCodeUserInfo(Ljava/lang/String;)Lrx/Observable;
move-result-object p0
.line 3
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p2, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 5
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static getTestUserList(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Ljava/util/List<",
"Ljava/lang/Long;",
">;>;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/Fa;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/center/web/Fa;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p1, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-interface {v1}, Lcom/sandboxol/center/web/IUserApi;->getTestUserList()Lrx/Observable;
move-result-object v1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {v1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance v1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {v1, p1, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static getTipsEmail(Landroid/content/Context;JLcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"J",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/Mb;
invoke-direct {v0, p0, p1, p2, p3}, Lcom/sandboxol/center/web/Mb;-><init>(Landroid/content/Context;JLcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p3, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p1
invoke-interface {v1, p1}, Lcom/sandboxol/center/web/IUserApi;->getTipsEmail(Ljava/lang/Long;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object p2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, p2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p3, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static getUserLikeGameList(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Ljava/util/List<",
"Ljava/lang/String;",
">;>;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/Wb;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/center/web/Wb;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p1, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
instance-of v1, p0, Lcom/trello/rxlifecycle/a;
const-wide/16 v2, 0x1
const/4 v4, 0x5
if-eqz v1, :cond_55
.line 3
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v5
iget-object v5, v5, Lcom/sandboxol/center/entity/AccountCenter;->userId:Landroidx/databinding/ObservableField;
invoke-virtual {v5}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v5
check-cast v5, Ljava/lang/Long;
invoke-virtual {v5}, Ljava/lang/Long;->longValue()J
move-result-wide v5
invoke-static {}, Lcom/sandboxol/common/utils/CommonHelper;->getLanguage()Ljava/lang/String;
move-result-object v7
invoke-interface {v1, v5, v6, v4, v7}, Lcom/sandboxol/center/web/IUserApi;->getUserLikeGameList(JILjava/lang/String;)Lrx/Observable;
move-result-object v1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v4, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 4
invoke-interface {p0, v4}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {v1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 6
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 7
invoke-virtual {p0, v2, v3}, Lrx/Observable;->retry(J)Lrx/Observable;
move-result-object p0
new-instance v1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {v1, p1, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 8
invoke-virtual {p0, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
goto :goto_8d
.line 9
:cond_55
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object p0
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v1
iget-object v1, v1, Lcom/sandboxol/center/entity/AccountCenter;->userId:Landroidx/databinding/ObservableField;
invoke-virtual {v1}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Long;
invoke-virtual {v1}, Ljava/lang/Long;->longValue()J
move-result-wide v5
invoke-static {}, Lcom/sandboxol/common/utils/CommonHelper;->getLanguage()Ljava/lang/String;
move-result-object v1
invoke-interface {p0, v5, v6, v4, v1}, Lcom/sandboxol/center/web/IUserApi;->getUserLikeGameList(JILjava/lang/String;)Lrx/Observable;
move-result-object p0
.line 10
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 11
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 12
invoke-virtual {p0, v2, v3}, Lrx/Observable;->retry(J)Lrx/Observable;
move-result-object p0
new-instance v1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {v1, p1, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 13
invoke-virtual {p0, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
:goto_8d
return-void
.end method
.method public static getUserQuestion(Landroid/content/Context;ILcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 8
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"I",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Ljava/util/List<",
"Lcom/sandboxol/center/entity/SecretQuestionInfo;",
">;>;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/qb;
invoke-direct {v0, p0, p1, p2}, Lcom/sandboxol/center/web/qb;-><init>(Landroid/content/Context;ILcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p2, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
instance-of v1, p0, Lcom/trello/rxlifecycle/a;
const-wide/16 v2, 0x1
if-eqz v1, :cond_45
.line 3
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-static {}, Lcom/sandboxol/common/utils/CommonHelper;->getLanguage()Ljava/lang/String;
move-result-object v4
invoke-interface {v1, p1, v4}, Lcom/sandboxol/center/web/IUserApi;->getUserQuestion(ILjava/lang/String;)Lrx/Observable;
move-result-object p1
move-object v1, p0
check-cast v1, Lcom/trello/rxlifecycle/a;
sget-object v4, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 4
invoke-interface {v1, v4}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object v1
invoke-virtual {p1, v1}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p1
.line 5
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p1, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p1
.line 6
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p1, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p1
.line 7
invoke-virtual {p1, v2, v3}, Lrx/Observable;->retry(J)Lrx/Observable;
move-result-object p1
new-instance v1, Lcom/sandboxol/center/web/http/LoadingHttpSubscriber;
invoke-direct {v1, p0, p2, v0}, Lcom/sandboxol/center/web/http/LoadingHttpSubscriber;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 8
invoke-virtual {p1, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
goto :goto_6d
.line 9
:cond_45
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-static {}, Lcom/sandboxol/common/utils/CommonHelper;->getLanguage()Ljava/lang/String;
move-result-object v4
invoke-interface {v1, p1, v4}, Lcom/sandboxol/center/web/IUserApi;->getUserQuestion(ILjava/lang/String;)Lrx/Observable;
move-result-object p1
.line 10
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p1, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p1
.line 11
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p1, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p1
.line 12
invoke-virtual {p1, v2, v3}, Lrx/Observable;->retry(J)Lrx/Observable;
move-result-object p1
new-instance v1, Lcom/sandboxol/center/web/http/LoadingHttpSubscriber;
invoke-direct {v1, p0, p2, v0}, Lcom/sandboxol/center/web/http/LoadingHttpSubscriber;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 13
invoke-virtual {p1, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
:goto_6d
return-void
.end method
.method public static getVipInfo(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/center/entity/BuyVipEntity;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/Ib;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/center/web/Ib;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p1, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-interface {v1}, Lcom/sandboxol/center/web/IUserApi;->getVipInfo()Lrx/Observable;
move-result-object v1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {v1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance v1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {v1, p1, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method static synthetic h(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 2
.line 2
invoke-static {p0, p1}, Lcom/sandboxol/center/web/UserApi;->getAvatarFrames(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic h(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 3
.line 1
invoke-static {p0, p1, p2}, Lcom/sandboxol/center/web/UserApi;->resetPassword(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic i(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 2
.line 2
invoke-static {p0, p1}, Lcom/sandboxol/center/web/UserApi;->getColorfulNickNames(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic i(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 3
.line 1
invoke-static {p0, p1, p2}, Lcom/sandboxol/center/web/UserApi;->retrieve(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method public static isChangeNameFree(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/center/entity/ModifyNameFreeResponse;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/Ub;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/center/web/Ub;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p1, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-interface {v1}, Lcom/sandboxol/center/web/IUserApi;->isChangeNameFree()Lrx/Observable;
move-result-object v1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {v1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance v1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {v1, p1, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static isRewardCheck(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Ljava/lang/Boolean;",
">;)V"
}
.end annotation
.line 1
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v0
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v1
iget-object v1, v1, Lcom/sandboxol/center/entity/AccountCenter;->userId:Landroidx/databinding/ObservableField;
invoke-virtual {v1}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Long;
invoke-interface {v0, v1}, Lcom/sandboxol/center/web/IUserApi;->isRewardCheck(Ljava/lang/Long;)Lrx/Observable;
move-result-object v0
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v1, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 2
invoke-interface {p0, v1}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {v0, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 3
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v0
invoke-virtual {p0, v0}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v0
invoke-virtual {p0, v0}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance v0, Lcom/sandboxol/common/base/web/HttpSubscriber;
invoke-direct {v0, p1}, Lcom/sandboxol/common/base/web/HttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;)V
.line 5
invoke-virtual {p0, v0}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method static synthetic j(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 2
.line 2
invoke-static {p0, p1}, Lcom/sandboxol/center/web/UserApi;->getDressAdsInfo(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic j(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 3
.line 1
invoke-static {p0, p1, p2}, Lcom/sandboxol/center/web/UserApi;->sendEmailCode(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic k(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 2
.line 2
invoke-static {p0, p1}, Lcom/sandboxol/center/web/UserApi;->getDressAdsReward(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic k(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 3
.line 1
invoke-static {p0, p1, p2}, Lcom/sandboxol/center/web/UserApi;->shareReward(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic l(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 2
.line 1
invoke-static {p0, p1}, Lcom/sandboxol/center/web/UserApi;->getIsShowFriendInGame(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method public static loadAppConfig(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/center/entity/AppConfig;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/Oa;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/center/web/Oa;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p1, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object p0
invoke-interface {p0}, Lcom/sandboxol/center/web/IUserApi;->loadAppConfig()Lrx/Observable;
move-result-object p0
.line 3
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance v1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {v1, p1, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 5
invoke-virtual {p0, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static loadEditorConfig(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/util/List<",
"Ljava/lang/String;",
">;>;>;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/Ha;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/center/web/Ha;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p1, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-interface {v1}, Lcom/sandboxol/center/web/IUserApi;->loadEditorConfig()Lrx/Observable;
move-result-object v1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {v1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance v1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {v1, p1, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static loadSensitiveWordConfig(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Ljava/util/List<",
"Ljava/lang/String;",
">;>;)V"
}
.end annotation
.line 1
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object p0
invoke-interface {p0}, Lcom/sandboxol/center/web/IUserApi;->loadSensitiveWordConfig()Lrx/Observable;
move-result-object p0
.line 2
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v0
invoke-virtual {p0, v0}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 3
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v0
invoke-virtual {p0, v0}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance v0, Lcom/sandboxol/common/base/web/HttpListSubscriber;
invoke-direct {v0, p1}, Lcom/sandboxol/common/base/web/HttpListSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;)V
.line 4
invoke-virtual {p0, v0}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static loadShareReward(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Ljava/util/List<",
"Lcom/sandboxol/center/entity/ShareRewardEntity;",
">;>;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/ab;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/center/web/ab;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p1, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-interface {v1}, Lcom/sandboxol/center/web/IUserApi;->loadShareReward()Lrx/Observable;
move-result-object v1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {v1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance v1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {v1, p1, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static login(Landroid/content/Context;Lcom/sandboxol/center/entity/LoginRegisterAccountForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/center/entity/LoginRegisterAccountForm;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/greendao/entity/User;",
">;)V"
}
.end annotation
.line 6
new-instance v0, Lcom/sandboxol/center/web/ob;
invoke-direct {v0, p0, p1, p2}, Lcom/sandboxol/center/web/ob;-><init>(Landroid/content/Context;Lcom/sandboxol/center/entity/LoginRegisterAccountForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p2, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 7
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-static {p0}, Lcom/sandboxol/common/utils/CommonHelper;->getAndroidId(Landroid/content/Context;)Ljava/lang/String;
move-result-object v2
invoke-static {p0}, Lcom/sandboxol/common/utils/CommonHelper;->getSignature(Landroid/content/Context;)Ljava/lang/String;
move-result-object v3
invoke-interface {v1, p1, v2, v3}, Lcom/sandboxol/center/web/IUserApi;->login(Lcom/sandboxol/center/entity/LoginRegisterAccountForm;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v1, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 8
invoke-interface {p0, v1}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 9
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 10
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p2, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 11
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static login(Landroid/content/Context;Lcom/sandboxol/center/entity/LoginRegisterAccountForm;Lcom/sandboxol/common/base/web/OnResponseListener;Z)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/center/entity/LoginRegisterAccountForm;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/greendao/entity/User;",
">;Z)V"
}
.end annotation
.line 1
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object p3
invoke-interface {p3, p1}, Lcom/sandboxol/center/web/IUserApi;->login(Lcom/sandboxol/center/entity/LoginRegisterAccountForm;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object p3, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 2
invoke-interface {p0, p3}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 3
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/LoginSubscriber;
invoke-direct {p1, p2}, Lcom/sandboxol/center/web/http/LoginSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;)V
.line 5
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static logout(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.line 1
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v0
iget-object v0, v0, Lcom/sandboxol/center/entity/AccountCenter;->login:Landroidx/databinding/ObservableField;
const/4 v1, 0x0
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
invoke-virtual {v0, v1}, Landroidx/databinding/ObservableField;->set(Ljava/lang/Object;)V
.line 2
new-instance v0, Lcom/sandboxol/center/web/Pa;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/center/web/Pa;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p1, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 3
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-interface {v1}, Lcom/sandboxol/center/web/IUserApi;->logout()Lrx/Observable;
move-result-object v1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 4
invoke-interface {p0, v2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {v1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 6
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance v1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {v1, p1, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 7
invoke-virtual {p0, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method static synthetic m(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 2
.line 1
invoke-static {p0, p1}, Lcom/sandboxol/center/web/UserApi;->getPerfectUserInfoReward(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method public static modifyPassword(Landroid/content/Context;Lcom/sandboxol/center/entity/ChangePasswordForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.line 1
new-instance v0, Lcom/sandboxol/center/web/Wa;
invoke-direct {v0, p0, p1, p2}, Lcom/sandboxol/center/web/Wa;-><init>(Landroid/content/Context;Lcom/sandboxol/center/entity/ChangePasswordForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p2, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-interface {v1, p1}, Lcom/sandboxol/center/web/IUserApi;->modifyPassword(Lcom/sandboxol/center/entity/ChangePasswordForm;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v1, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v1}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p2, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method static synthetic n(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 2
.line 1
invoke-static {p0, p1}, Lcom/sandboxol/center/web/UserApi;->getRongToken(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method public static newSignIn(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/center/entity/RechargeEntity;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/sb;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/center/web/sb;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p1, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v2
iget-object v2, v2, Lcom/sandboxol/center/entity/AccountCenter;->userId:Landroidx/databinding/ObservableField;
invoke-virtual {v2}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Long;
invoke-virtual {v2}, Ljava/lang/Long;->longValue()J
move-result-wide v2
invoke-interface {v1, v2, v3}, Lcom/sandboxol/center/web/IUserApi;->getAdsReward(J)Lrx/Observable;
move-result-object v1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {v1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
const-wide/16 v1, 0x1
.line 6
invoke-virtual {p0, v1, v2}, Lrx/Observable;->retry(J)Lrx/Observable;
move-result-object p0
new-instance v1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {v1, p1, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 7
invoke-virtual {p0, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static newSignInList(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/center/entity/DailyTaskResponse;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/Nb;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/center/web/Nb;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p1, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-interface {v1}, Lcom/sandboxol/center/web/IUserApi;->newSignInList()Lrx/Observable;
move-result-object v1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {v1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance v1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {v1, p1, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method static synthetic o(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 2
.line 1
invoke-static {p0, p1}, Lcom/sandboxol/center/web/UserApi;->getSignAdsReward(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic p(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 2
.line 1
invoke-static {p0, p1}, Lcom/sandboxol/center/web/UserApi;->getStarCodeConfig(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method public static postAuthentication(Landroid/content/Context;Lcom/sandboxol/center/entity/AuthenticationEntity;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/center/entity/AuthenticationEntity;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/Ab;
invoke-direct {v0, p0, p1, p2}, Lcom/sandboxol/center/web/Ab;-><init>(Landroid/content/Context;Lcom/sandboxol/center/entity/AuthenticationEntity;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p2, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object p0
invoke-interface {p0, p1}, Lcom/sandboxol/center/web/IUserApi;->postAuthentication(Lcom/sandboxol/center/entity/AuthenticationEntity;)Lrx/Observable;
move-result-object p0
.line 3
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p2, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 5
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static postReport(Landroid/content/Context;Lcom/sandboxol/center/entity/ReportRequest;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 6
.line 1
new-instance v0, Lcom/sandboxol/center/web/Ra;
invoke-direct {v0, p0, p1, p2}, Lcom/sandboxol/center/web/Ra;-><init>(Landroid/content/Context;Lcom/sandboxol/center/entity/ReportRequest;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p2, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-static {}, Lcom/sandboxol/common/utils/CommonHelper;->getLanguage()Ljava/lang/String;
move-result-object v2
invoke-interface {v1, v2, p1}, Lcom/sandboxol/center/web/IUserApi;->postReport(Ljava/lang/String;Lcom/sandboxol/center/entity/ReportRequest;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v1, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v1}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p2, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static postUserLanguage(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 7
.line 1
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v0
iget-object v0, v0, Lcom/sandboxol/center/entity/AccountCenter;->userId:Landroidx/databinding/ObservableField;
invoke-virtual {v0}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Long;
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
const-wide/16 v2, 0x0
cmp-long v4, v0, v2
if-eqz v4, :cond_5b
.line 2
new-instance v0, Lcom/sandboxol/center/web/Db;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/center/web/Db;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p1, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 3
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v2
iget-object v2, v2, Lcom/sandboxol/center/entity/AccountCenter;->userId:Landroidx/databinding/ObservableField;
invoke-virtual {v2}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Long;
invoke-static {}, Lcom/sandboxol/common/utils/CommonHelper;->getUserLanguage()Ljava/lang/String;
move-result-object v3
invoke-interface {v1, v2, v3}, Lcom/sandboxol/center/web/IUserApi;->postUserLanguage(Ljava/lang/Long;Ljava/lang/String;)Lrx/Observable;
move-result-object v1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 4
invoke-interface {p0, v2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {v1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 6
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance v1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {v1, p1, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 7
invoke-virtual {p0, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
:cond_5b
return-void
.end method
.method public static putAvatarFrame(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/lang/String;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Ljava/util/List<",
"Lcom/sandboxol/center/entity/AvatarFrameResponse;",
">;>;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/Kb;
invoke-direct {v0, p0, p1, p2}, Lcom/sandboxol/center/web/Kb;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p2, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v2
iget-object v2, v2, Lcom/sandboxol/center/entity/AccountCenter;->userId:Landroidx/databinding/ObservableField;
invoke-virtual {v2}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Long;
const-string v3, "v1"
invoke-interface {v1, v3, v2, p1}, Lcom/sandboxol/center/web/IUserApi;->putAvatarFrame(Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v1, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v1}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p2, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static putCashApply(Landroid/content/Context;Lcom/sandboxol/center/entity/CashApplyInfo;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/center/entity/CashApplyInfo;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/center/entity/RechargeEntity;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/yb;
invoke-direct {v0, p0, p1, p2}, Lcom/sandboxol/center/web/yb;-><init>(Landroid/content/Context;Lcom/sandboxol/center/entity/CashApplyInfo;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p2, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-interface {v1, p1}, Lcom/sandboxol/center/web/IUserApi;->putCashApply(Lcom/sandboxol/center/entity/CashApplyInfo;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v1, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v1}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p2, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static putCashExchange(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/center/entity/RechargeEntity;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/Ba;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/center/web/Ba;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p1, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-static {}, Lcom/sandboxol/common/utils/CommonHelper;->getLanguage()Ljava/lang/String;
move-result-object v2
invoke-interface {v1, v2}, Lcom/sandboxol/center/web/IUserApi;->putCashExchange(Ljava/lang/String;)Lrx/Observable;
move-result-object v1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {v1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance v1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {v1, p1, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static putColorfulNickname(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/lang/String;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Ljava/util/List<",
"Lcom/sandboxol/center/entity/ColorfulNickNameResponse;",
">;>;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/Lb;
invoke-direct {v0, p0, p1, p2}, Lcom/sandboxol/center/web/Lb;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p2, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v2
iget-object v2, v2, Lcom/sandboxol/center/entity/AccountCenter;->userId:Landroidx/databinding/ObservableField;
invoke-virtual {v2}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Long;
const-string v3, "v1"
invoke-interface {v1, v3, v2, p1}, Lcom/sandboxol/center/web/IUserApi;->putColorNickName(Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v1, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v1}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p2, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method static synthetic q(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 2
.line 1
invoke-static {p0, p1}, Lcom/sandboxol/center/web/UserApi;->getTestUserList(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic r(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 2
.line 1
invoke-static {p0, p1}, Lcom/sandboxol/center/web/UserApi;->getUserLikeGameList(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method public static register(Landroid/content/Context;Lcom/sandboxol/center/entity/LoginRegisterAccountForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/center/entity/LoginRegisterAccountForm;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/greendao/entity/User;",
">;)V"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/Va;
invoke-direct {v0, p0, p1, p2}, Lcom/sandboxol/center/web/Va;-><init>(Landroid/content/Context;Lcom/sandboxol/center/entity/LoginRegisterAccountForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p2, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-interface {v1, p1}, Lcom/sandboxol/center/web/IUserApi;->register(Lcom/sandboxol/center/entity/LoginRegisterAccountForm;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v1, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
invoke-interface {p0, v1}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 3
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p2, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 5
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static renew(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/lang/String;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/common/entity/AuthTokenResponse;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/Pb;
invoke-direct {v0, p0, p1, p2}, Lcom/sandboxol/center/web/Pb;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p2, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-static {p0}, Lcom/sandboxol/common/utils/CommonHelper;->getAndroidId(Landroid/content/Context;)Ljava/lang/String;
move-result-object v2
invoke-static {p0}, Lcom/sandboxol/common/utils/CommonHelper;->getSignature(Landroid/content/Context;)Ljava/lang/String;
move-result-object v3
invoke-interface {v1, v2, v3, p1}, Lcom/sandboxol/center/web/IUserApi;->renew(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v1, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v1}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
const-wide/16 v1, 0x1
.line 6
invoke-virtual {p0, v1, v2}, Lrx/Observable;->retry(J)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p2, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 7
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static reportStatus(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/center/entity/ReportInfo;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/Xa;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/center/web/Xa;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p1, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-static {}, Lcom/sandboxol/common/utils/CommonHelper;->getLanguage()Ljava/lang/String;
move-result-object v2
invoke-interface {v1, v2}, Lcom/sandboxol/center/web/IUserApi;->reportStatus(Ljava/lang/String;)Lrx/Observable;
move-result-object v1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {v1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance v1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {v1, p1, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static resetPassword(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.line 1
new-instance v0, Lcom/sandboxol/center/web/Fb;
invoke-direct {v0, p0, p1, p2}, Lcom/sandboxol/center/web/Fb;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p2, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-interface {v1, p1}, Lcom/sandboxol/center/web/IUserApi;->resetPassword(Ljava/lang/String;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v1, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v1}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p2, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static resetPasswordBySecretQuestion(Landroid/content/Context;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 12
.line 1
new-instance v6, Lcom/sandboxol/center/web/eb;
move-object v0, v6
move-object v1, p0
move-object v2, p1
move-object v3, p2
move-object v4, p3
move-object v5, p4
invoke-direct/range {v0 .. v5}, Lcom/sandboxol/center/web/eb;-><init>(Landroid/content/Context;Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p4, v6}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-virtual {p1}, Ljava/lang/Long;->longValue()J
move-result-wide v2
invoke-interface {v1, v2, v3, p2, p3}, Lcom/sandboxol/center/web/IUserApi;->resetPasswordBySecretQuestion(JLjava/lang/String;Ljava/lang/String;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object p2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, p2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p4, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static retrieve(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 6
.line 1
new-instance v0, Lcom/sandboxol/center/web/Xb;
invoke-direct {v0, p0, p1, p2}, Lcom/sandboxol/center/web/Xb;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p2, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
const-string v2, "passwordReFound"
invoke-interface {v1, p1, v2}, Lcom/sandboxol/center/web/IUserApi;->retrieve(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v1, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v1}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p2, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static retrievePassword(Landroid/content/Context;Lcom/sandboxol/center/entity/PhoneBindForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.line 1
new-instance v0, Lcom/sandboxol/center/web/Gb;
invoke-direct {v0, p0, p1, p2}, Lcom/sandboxol/center/web/Gb;-><init>(Landroid/content/Context;Lcom/sandboxol/center/entity/PhoneBindForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p2, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-interface {v1, p1}, Lcom/sandboxol/center/web/IUserApi;->retrievePassword(Lcom/sandboxol/center/entity/PhoneBindForm;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v1, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v1}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p2, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method static synthetic s(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 2
.line 1
invoke-static {p0, p1}, Lcom/sandboxol/center/web/UserApi;->getVipInfo(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method public static sendCode(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 6
.line 1
new-instance v0, Lcom/sandboxol/center/web/La;
invoke-direct {v0, p0, p1, p2, p3}, Lcom/sandboxol/center/web/La;-><init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p3, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-interface {v1, p1, p2}, Lcom/sandboxol/center/web/IUserApi;->sendCode(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object p2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, p2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p3, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static sendEmailCode(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.line 1
new-instance v0, Lcom/sandboxol/center/web/Ga;
invoke-direct {v0, p0, p1, p2}, Lcom/sandboxol/center/web/Ga;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p2, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-interface {v1, p1}, Lcom/sandboxol/center/web/IUserApi;->sendEmailCode(Ljava/lang/String;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v1, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v1}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p2, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static sendEmailVerifyCode(Landroid/content/Context;Ljava/lang/String;ILcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 6
.line 1
new-instance v0, Lcom/sandboxol/center/web/Vb;
invoke-direct {v0, p0, p1, p2, p3}, Lcom/sandboxol/center/web/Vb;-><init>(Landroid/content/Context;Ljava/lang/String;ILcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p3, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-interface {v1, p1, p2}, Lcom/sandboxol/center/web/IUserApi;->sendEmailVerifyCode(Ljava/lang/String;I)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object p2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, p2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p3, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static sendFullEmailToVerify(Landroid/content/Context;JLjava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 12
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"J",
"Ljava/lang/String;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
.line 1
new-instance v6, Lcom/sandboxol/center/web/Za;
move-object v0, v6
move-object v1, p0
move-wide v2, p1
move-object v4, p3
move-object v5, p4
invoke-direct/range {v0 .. v5}, Lcom/sandboxol/center/web/Za;-><init>(Landroid/content/Context;JLjava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p4, v6}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p1
const-string p2, "bg"
invoke-interface {v1, p1, p3, p2}, Lcom/sandboxol/center/web/IUserApi;->sendFullEmailToVerify(Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object p2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, p2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p4, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static setIsShowFriendInGame(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Ljava/lang/Integer;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/pb;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/center/web/pb;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p1, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-interface {v1}, Lcom/sandboxol/center/web/IUserApi;->setIsShowFriendInGame()Lrx/Observable;
move-result-object v1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {v1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance v1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {v1, p1, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static setPassword(Landroid/content/Context;Lcom/sandboxol/center/entity/SetPasswordForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 7
.line 1
new-instance v0, Lcom/sandboxol/center/web/Na;
invoke-direct {v0, p0, p1, p2}, Lcom/sandboxol/center/web/Na;-><init>(Landroid/content/Context;Lcom/sandboxol/center/entity/SetPasswordForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p2, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
.line 3
invoke-static {p0}, Lcom/sandboxol/common/utils/CommonHelper;->getAndroidId(Landroid/content/Context;)Ljava/lang/String;
move-result-object v2
.line 4
invoke-static {p0}, Lcom/sandboxol/common/utils/CommonHelper;->getSignature(Landroid/content/Context;)Ljava/lang/String;
move-result-object v3
.line 5
invoke-interface {v1, p1, v2, v3}, Lcom/sandboxol/center/web/IUserApi;->setPassword(Lcom/sandboxol/center/entity/SetPasswordForm;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v1, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 6
invoke-interface {p0, v1}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 7
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 8
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p2, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 9
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static setPassword(Landroid/content/Context;ZLcom/sandboxol/center/entity/SetPasswordForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 8
.line 10
new-instance v0, Lcom/sandboxol/center/web/kb;
invoke-direct {v0, p0, p1, p2, p3}, Lcom/sandboxol/center/web/kb;-><init>(Landroid/content/Context;ZLcom/sandboxol/center/entity/SetPasswordForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p3, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 11
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
.line 12
invoke-static {p0}, Lcom/sandboxol/common/utils/CommonHelper;->getAndroidId(Landroid/content/Context;)Ljava/lang/String;
move-result-object v2
.line 13
invoke-static {p0}, Lcom/sandboxol/common/utils/CommonHelper;->getSignature(Landroid/content/Context;)Ljava/lang/String;
move-result-object v3
.line 14
invoke-interface {v1, p2, v2, v3}, Lcom/sandboxol/center/web/IUserApi;->setPassword(Lcom/sandboxol/center/entity/SetPasswordForm;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
move-result-object p2
.line 15
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p2, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p2
.line 16
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p2, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p2
new-instance v1, Lcom/sandboxol/center/web/http/LoadingHttpSubscriber;
invoke-direct {v1, p0, p3, v0, p1}, Lcom/sandboxol/center/web/http/LoadingHttpSubscriber;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;Z)V
.line 17
invoke-virtual {p2, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static setUserQuestion(Landroid/content/Context;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 12
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/lang/String;",
"Ljava/util/List<",
"Lcom/sandboxol/center/entity/SecretQuestionInfo;",
">;",
"Ljava/lang/String;",
"Lcom/sandboxol/common/base/web/OnResponseListener;",
")V"
}
.end annotation
.line 1
new-instance v6, Lcom/sandboxol/center/web/Ta;
move-object v0, v6
move-object v1, p0
move-object v2, p1
move-object v3, p2
move-object v4, p3
move-object v5, p4
invoke-direct/range {v0 .. v5}, Lcom/sandboxol/center/web/Ta;-><init>(Landroid/content/Context;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p4, v6}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
instance-of v1, p0, Lcom/trello/rxlifecycle/a;
const-wide/16 v2, 0x1
if-eqz v1, :cond_4a
.line 3
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-static {}, Lcom/sandboxol/common/utils/CommonHelper;->getLanguage()Ljava/lang/String;
move-result-object v4
invoke-interface {v1, p1, v4, p2, p3}, Lcom/sandboxol/center/web/IUserApi;->setUserQuestion(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object p2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 4
invoke-interface {p0, p2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 6
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 7
invoke-virtual {p0, v2, v3}, Lrx/Observable;->retry(J)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p4, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 8
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
goto :goto_72
.line 9
:cond_4a
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object p0
invoke-static {}, Lcom/sandboxol/common/utils/CommonHelper;->getLanguage()Ljava/lang/String;
move-result-object v1
invoke-interface {p0, p1, v1, p2, p3}, Lcom/sandboxol/center/web/IUserApi;->setUserQuestion(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)Lrx/Observable;
move-result-object p0
.line 10
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 11
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 12
invoke-virtual {p0, v2, v3}, Lrx/Observable;->retry(J)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p4, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 13
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
:goto_72
return-void
.end method
.method public static shareReward(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.line 1
new-instance v0, Lcom/sandboxol/center/web/_a;
invoke-direct {v0, p0, p1, p2}, Lcom/sandboxol/center/web/_a;-><init>(Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p2, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-interface {v1, p1}, Lcom/sandboxol/center/web/IUserApi;->shareReward(Ljava/lang/String;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v1, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v1}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p2, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static signIn(Landroid/content/Context;ILcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"I",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/center/entity/RechargeEntity;",
">;)V"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/Sb;
invoke-direct {v0, p0, p1, p2}, Lcom/sandboxol/center/web/Sb;-><init>(Landroid/content/Context;ILcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p2, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-interface {v1, p1}, Lcom/sandboxol/center/web/IUserApi;->signIn(I)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v1, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v1}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p2, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static signInList(Landroid/content/Context;ILcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"I",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/center/entity/WeekTaskResponse;",
">;)V"
}
.end annotation
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/Eb;
invoke-direct {v0, p0, p1, p2}, Lcom/sandboxol/center/web/Eb;-><init>(Landroid/content/Context;ILcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p2, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-interface {v1, p1}, Lcom/sandboxol/center/web/IUserApi;->signInList(I)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v1, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v1}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p2, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method static synthetic t(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 2
.line 1
invoke-static {p0, p1}, Lcom/sandboxol/center/web/UserApi;->isChangeNameFree(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic u(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 2
.line 1
invoke-static {p0, p1}, Lcom/sandboxol/center/web/UserApi;->loadAppConfig(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method public static unbindEmail(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 7
.line 1
new-instance v0, Lcom/sandboxol/center/web/xb;
invoke-direct {v0, p0, p1, p2, p3}, Lcom/sandboxol/center/web/xb;-><init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p3, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-static {}, Lcom/sandboxol/center/entity/AccountCenter;->newInstance()Lcom/sandboxol/center/entity/AccountCenter;
move-result-object v2
iget-object v2, v2, Lcom/sandboxol/center/entity/AccountCenter;->userId:Landroidx/databinding/ObservableField;
invoke-virtual {v2}, Landroidx/databinding/ObservableField;->get()Ljava/lang/Object;
move-result-object v2
check-cast v2, Ljava/lang/Long;
invoke-interface {v1, v2, p1, p2}, Lcom/sandboxol/center/web/IUserApi;->unbindEmail(Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object p2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, p2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p3, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static unbindUserSecretQuestion(Landroid/content/Context;Lcom/sandboxol/center/entity/VerifyEmailForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.line 1
new-instance v0, Lcom/sandboxol/center/web/Ca;
invoke-direct {v0, p0, p1, p2}, Lcom/sandboxol/center/web/Ca;-><init>(Landroid/content/Context;Lcom/sandboxol/center/entity/VerifyEmailForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p2, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-interface {v1, p1}, Lcom/sandboxol/center/web/IUserApi;->unbindUserSecretQuestion(Lcom/sandboxol/center/entity/VerifyEmailForm;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v1, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v1}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p2, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static upLoadID(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.line 1
new-instance v0, Lcom/sandboxol/center/web/mb;
invoke-direct {v0, p0, p1, p2, p3}, Lcom/sandboxol/center/web/mb;-><init>(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p3, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object p0
invoke-interface {p0, p1, p2}, Lcom/sandboxol/center/web/IUserApi;->uploadID(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
move-result-object p0
.line 3
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p3, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 5
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static updateUserInfo(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/greendao/entity/User;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/Da;
invoke-direct {v0, p0, p1}, Lcom/sandboxol/center/web/Da;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p1, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
if-eqz p0, :cond_10
.line 2
invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v1
goto :goto_12
:cond_10
const-string v1, ""
.line 3
:goto_12
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object p0
const-string v2, "android"
invoke-interface {p0, v2, v1}, Lcom/sandboxol/center/web/IUserApi;->updateUserInfo(Ljava/lang/String;Ljava/lang/String;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v1
invoke-virtual {p0, v1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
const-wide/16 v1, 0x1
.line 6
invoke-virtual {p0, v1, v2}, Lrx/Observable;->retry(J)Lrx/Observable;
move-result-object p0
new-instance v1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {v1, p1, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 7
invoke-virtual {p0, v1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static uploadDeviceId(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.line 1
new-instance v0, Lcom/sandboxol/center/entity/DeviceIdEntity;
invoke-direct {v0}, Lcom/sandboxol/center/entity/DeviceIdEntity;-><init>()V
.line 2
invoke-static {p0}, Lcom/sandboxol/common/utils/CommonHelper;->getAndroidId(Landroid/content/Context;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/sandboxol/center/entity/DeviceIdEntity;->setDeviceId(Ljava/lang/String;)V
.line 3
invoke-static {p0}, Lcom/sandboxol/common/utils/CommonHelper;->getSignature(Landroid/content/Context;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/sandboxol/center/entity/DeviceIdEntity;->setSignature(Ljava/lang/String;)V
.line 4
invoke-virtual {v0}, Lcom/sandboxol/center/entity/DeviceIdEntity;->getDeviceId()Ljava/lang/String;
move-result-object v1
const-string v2, "uploadDeviceId1"
invoke-static {v2, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 5
invoke-virtual {v0}, Lcom/sandboxol/center/entity/DeviceIdEntity;->getSignature()Ljava/lang/String;
move-result-object v1
const-string v2, "uploadDeviceId2"
invoke-static {v2, v1}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I
.line 6
new-instance v1, Lcom/sandboxol/center/web/Ea;
invoke-direct {v1, p0, p1}, Lcom/sandboxol/center/web/Ea;-><init>(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p1, v1}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v1
.line 7
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v2
invoke-interface {v2, v0}, Lcom/sandboxol/center/web/IUserApi;->uploadDeviceId(Lcom/sandboxol/center/entity/DeviceIdEntity;)Lrx/Observable;
move-result-object v0
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v2, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 8
invoke-interface {p0, v2}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {v0, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 9
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object v0
invoke-virtual {p0, v0}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 10
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object v0
invoke-virtual {p0, v0}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance v0, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {v0, p1, v1}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 11
invoke-virtual {p0, v0}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static uploadIcon(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Ljava/io/File;",
"Ljava/lang/String;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Ljava/lang/String;",
">;)V"
}
.end annotation
const-string v0, "file"
const-string v1, "multipart/form-data"
.line 1
invoke-static {v1}, Lokhttp3/w;->b(Ljava/lang/String;)Lokhttp3/w;
move-result-object v1
invoke-static {v1, p1}, Lokhttp3/G;->create(Lokhttp3/w;Ljava/io/File;)Lokhttp3/G;
move-result-object v1
.line 2
:try_start_c
invoke-static {v0, p2, v1}, Lokhttp3/x$b;->a(Ljava/lang/String;Ljava/lang/String;Lokhttp3/G;)Lokhttp3/x$b;
move-result-object v0
:try_end_10
.catch Ljava/lang/Exception; {:try_start_c .. :try_end_10} :catch_11
goto :goto_17
:catch_11
const-string v2, "unknown name"
.line 3
invoke-static {v0, v2, v1}, Lokhttp3/x$b;->a(Ljava/lang/String;Ljava/lang/String;Lokhttp3/G;)Lokhttp3/x$b;
move-result-object v0
.line 4
:goto_17
new-instance v1, Lcom/sandboxol/center/web/Aa;
invoke-direct {v1, p0, p1, p2, p3}, Lcom/sandboxol/center/web/Aa;-><init>(Landroid/content/Context;Ljava/io/File;Ljava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p3, v1}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object p1
.line 5
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object p0
const-string v1, "jpg"
invoke-interface {p0, p2, v1, v0}, Lcom/sandboxol/center/web/IUserApi;->uploadIcon(Ljava/lang/String;Ljava/lang/String;Lokhttp3/x$b;)Lrx/Observable;
move-result-object p0
.line 6
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p2
invoke-virtual {p0, p2}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 7
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p2
invoke-virtual {p0, p2}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p2, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p2, p3, p1}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 8
invoke-virtual {p0, p2}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static userRegister(Landroid/content/Context;Lcom/sandboxol/greendao/entity/RegisterInfo;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/greendao/entity/RegisterInfo;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/greendao/entity/User;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/Ua;
invoke-direct {v0, p0, p1, p2}, Lcom/sandboxol/center/web/Ua;-><init>(Landroid/content/Context;Lcom/sandboxol/greendao/entity/RegisterInfo;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p2, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-static {p0}, Lcom/sandboxol/common/utils/CommonHelper;->getAndroidId(Landroid/content/Context;)Ljava/lang/String;
move-result-object v2
invoke-interface {v1, v2, p1}, Lcom/sandboxol/center/web/IUserApi;->userRegister(Ljava/lang/String;Lcom/sandboxol/greendao/entity/RegisterInfo;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v1, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v1}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p2, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method static synthetic v(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 2
.line 1
invoke-static {p0, p1}, Lcom/sandboxol/center/web/UserApi;->loadEditorConfig(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method public static verifyEmail(Landroid/content/Context;Lcom/sandboxol/center/entity/VerifyEmailForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.line 1
new-instance v0, Lcom/sandboxol/center/web/Jb;
invoke-direct {v0, p0, p1, p2}, Lcom/sandboxol/center/web/Jb;-><init>(Landroid/content/Context;Lcom/sandboxol/center/entity/VerifyEmailForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p2, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-interface {v1, p1}, Lcom/sandboxol/center/web/IUserApi;->verifyEmail(Lcom/sandboxol/center/entity/VerifyEmailForm;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v1, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v1}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p2, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static verifyEmailBeforeSetSecretQuestion(Landroid/content/Context;Lcom/sandboxol/center/entity/VerifyEmailForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/center/entity/VerifyEmailForm;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/center/entity/SecurityVerifyResponse;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/Ya;
invoke-direct {v0, p0, p1, p2}, Lcom/sandboxol/center/web/Ya;-><init>(Landroid/content/Context;Lcom/sandboxol/center/entity/VerifyEmailForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p2, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-interface {v1, p1}, Lcom/sandboxol/center/web/IUserApi;->verifyEmailBeforeSetSecretQuestion(Lcom/sandboxol/center/entity/VerifyEmailForm;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v1, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v1}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p2, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 6
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method public static visitor(Landroid/content/Context;Lcom/sandboxol/center/entity/LoginRegisterAccountForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/content/Context;",
"Lcom/sandboxol/center/entity/LoginRegisterAccountForm;",
"Lcom/sandboxol/common/base/web/OnResponseListener<",
"Lcom/sandboxol/greendao/entity/Visitor;",
">;)V"
}
.end annotation
.line 1
new-instance v0, Lcom/sandboxol/center/web/db;
invoke-direct {v0, p0, p1, p2}, Lcom/sandboxol/center/web/db;-><init>(Landroid/content/Context;Lcom/sandboxol/center/entity/LoginRegisterAccountForm;Lcom/sandboxol/common/base/web/OnResponseListener;)V
invoke-static {p2, v0}, Lcom/sandboxol/common/utils/HttpUtils;->getRetryCommand(Lcom/sandboxol/common/base/web/OnResponseListener;Lrx/functions/Action0;)Lcom/sandboxol/common/command/ReplyCommand;
move-result-object v0
.line 2
invoke-static {p0}, Lcom/sandboxol/center/web/UserApi;->getApi(Landroid/content/Context;)Lcom/sandboxol/center/web/IUserApi;
move-result-object v1
invoke-interface {v1, p1}, Lcom/sandboxol/center/web/IUserApi;->visitor(Lcom/sandboxol/center/entity/LoginRegisterAccountForm;)Lrx/Observable;
move-result-object p1
check-cast p0, Lcom/trello/rxlifecycle/a;
sget-object v1, Lcom/trello/rxlifecycle/ActivityEvent;->DESTROY:Lcom/trello/rxlifecycle/ActivityEvent;
.line 3
invoke-interface {p0, v1}, Lcom/trello/rxlifecycle/a;->bindUntilEvent(Lcom/trello/rxlifecycle/ActivityEvent;)Lrx/Observable$Transformer;
move-result-object p0
invoke-virtual {p1, p0}, Lrx/Observable;->compose(Lrx/Observable$Transformer;)Lrx/Observable;
move-result-object p0
.line 4
invoke-static {}, Lrx/schedulers/Schedulers;->io()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->subscribeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
.line 5
invoke-static {}, Lrx/android/schedulers/AndroidSchedulers;->mainThread()Lrx/Scheduler;
move-result-object p1
invoke-virtual {p0, p1}, Lrx/Observable;->observeOn(Lrx/Scheduler;)Lrx/Observable;
move-result-object p0
sget-object p1, Lcom/sandboxol/center/web/Ja;->a:Lcom/sandboxol/center/web/Ja;
.line 6
invoke-virtual {p0, p1}, Lrx/Observable;->doOnNext(Lrx/functions/Action1;)Lrx/Observable;
move-result-object p0
const-wide/16 v1, 0x1
.line 7
invoke-virtual {p0, v1, v2}, Lrx/Observable;->retry(J)Lrx/Observable;
move-result-object p0
new-instance p1, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;
invoke-direct {p1, p2, v0}, Lcom/sandboxol/center/web/http/AuthTokenHttpSubscriber;-><init>(Lcom/sandboxol/common/base/web/OnResponseListener;Lcom/sandboxol/common/command/ReplyCommand;)V
.line 8
invoke-virtual {p0, p1}, Lrx/Observable;->subscribe(Lrx/Subscriber;)Lrx/Subscription;
return-void
.end method
.method static synthetic w(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 2
.line 1
invoke-static {p0, p1}, Lcom/sandboxol/center/web/UserApi;->loadShareReward(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic x(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 2
.line 1
invoke-static {p0, p1}, Lcom/sandboxol/center/web/UserApi;->logout(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic y(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 2
.line 1
invoke-static {p0, p1}, Lcom/sandboxol/center/web/UserApi;->newSignIn(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic z(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
.registers 2
.line 1
invoke-static {p0, p1}, Lcom/sandboxol/center/web/UserApi;->newSignInList(Landroid/content/Context;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method