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