WalletTopUpActivity$InnerPage.smali

.class public Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;
.super Landroid/widget/FrameLayout;
.source "WalletTopUpActivity.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lim/tpelyyftgw/ui/activities/WalletTopUpActivity;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x1
    name = "InnerPage"
.end annotation


# instance fields
.field private adapter:Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$NumberAdapter;

.field private btn:Lim/tpelyyftgw/ui/components/AppTextView;

.field private etMoney:Landroid/widget/EditText;

.field private etWatcher:Landroid/text/TextWatcher;

.field private itemData:Lim/tpelyyftgw/javaBean/wallet/PayChannelBean;

.field private listView:Lim/tpelyyftgw/ui/components/RecyclerListView;

.field final synthetic this$0:Lim/tpelyyftgw/ui/activities/WalletTopUpActivity;


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

    return-void
.end method

.method public constructor <init>(Lim/tpelyyftgw/ui/activities/WalletTopUpActivity;Landroid/content/Context;)V
    .registers 6
    .param p1, "this$0"    # Lim/tpelyyftgw/ui/activities/WalletTopUpActivity;
    .param p2, "context"    # Landroid/content/Context;

    .line 308
    iput-object p1, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->this$0:Lim/tpelyyftgw/ui/activities/WalletTopUpActivity;

    .line 309
    invoke-direct {p0, p2}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V

    .line 529
    new-instance v0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage$4;

    invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage$4;-><init>(Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etWatcher:Landroid/text/TextWatcher;

    .line 310
    const v0, 0x7f0c0172

    invoke-static {p2, v0, p0}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;

    .line 311
    const v0, 0x7f09143d

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Landroid/widget/EditText;

    iput-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etMoney:Landroid/widget/EditText;

    .line 312
    const v0, 0x7f0917f1

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/ui/components/RecyclerListView;

    iput-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    .line 313
    const v0, 0x7f0915ce

    invoke-static {v0}, Lnp/NPFog;->d(I)I

    move-result v0

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->findViewById(I)Landroid/view/View;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/ui/components/AppTextView;

    iput-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->btn:Lim/tpelyyftgw/ui/components/AppTextView;

    .line 316
    iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v1, Landroidx/recyclerview/widget/GridLayoutManager;

    const/4 v2, 0x3

    invoke-direct {v1, p2, v2}, Landroidx/recyclerview/widget/GridLayoutManager;-><init>(Landroid/content/Context;I)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setLayoutManager(Landroidx/recyclerview/widget/RecyclerView$LayoutManager;)V

    .line 317
    iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v1, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$NumberAdapter;

    invoke-direct {v1, p1, p2}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$NumberAdapter;-><init>(Lim/tpelyyftgw/ui/activities/WalletTopUpActivity;Landroid/content/Context;)V

    iput-object v1, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->adapter:Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$NumberAdapter;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setAdapter(Landroidx/recyclerview/widget/RecyclerView$Adapter;)V

    .line 319
    iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    new-instance v1, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage$1;

    invoke-direct {v1, p0, p1}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage$1;-><init>(Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;Lim/tpelyyftgw/ui/activities/WalletTopUpActivity;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->setOnItemClickListener(Lim/tpelyyftgw/ui/components/RecyclerListView$OnItemClickListener;)V

    .line 334
    iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etMoney:Landroid/widget/EditText;

    new-instance v1, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage$2;

    invoke-direct {v1, p0, p1}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage$2;-><init>(Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;Lim/tpelyyftgw/ui/activities/WalletTopUpActivity;)V

    invoke-virtual {v0, v1}, Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V

    .line 340
    iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->btn:Lim/tpelyyftgw/ui/components/AppTextView;

    new-instance v1, Lim/tpelyyftgw/ui/activities/-$$Lambda$WalletTopUpActivity$InnerPage$pqeF9IL5m-V4bYClcQm7O7MEuYI;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/activities/-$$Lambda$WalletTopUpActivity$InnerPage$pqeF9IL5m-V4bYClcQm7O7MEuYI;-><init>(Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/AppTextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V

    .line 379
    const/4 v0, 0x0

    invoke-direct {p0, v0}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->setBtnEnable(Z)V

    .line 381
    invoke-direct {p0}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->updateViewData()V

    .line 382
    return-void
.end method

.method static synthetic access$100(Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;)Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$NumberAdapter;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;

    .line 297
    iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->adapter:Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$NumberAdapter;

    return-object v0
.end method

.method static synthetic access$200(Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;)Landroid/widget/EditText;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;

    .line 297
    iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etMoney:Landroid/widget/EditText;

    return-object v0
.end method

.method static synthetic access$300(Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;

    .line 297
    invoke-direct {p0}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->clearChecked()V

    return-void
.end method

.method static synthetic access$400(Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;)Lim/tpelyyftgw/javaBean/wallet/PayChannelBean;
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;

    .line 297
    iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->itemData:Lim/tpelyyftgw/javaBean/wallet/PayChannelBean;

    return-object v0
.end method

.method static synthetic access$500(Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;Z)V
    .registers 2
    .param p0, "x0"    # Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;
    .param p1, "x1"    # Z

    .line 297
    invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->setBtnEnable(Z)V

    return-void
.end method

.method static synthetic access$700(Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;)V
    .registers 1
    .param p0, "x0"    # Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;

    .line 297
    invoke-direct {p0}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->updateBtnEnable()V

    return-void
.end method

.method private clearChecked()V
    .registers 6

    .line 442
    iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildCount()I

    move-result v0

    .line 443
    .local v0, "childCount":I
    const/4 v1, 0x0

    .local v1, "i":I
    :goto_7
    if-ge v1, v0, :cond_1d

    .line 444
    iget-object v2, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->listView:Lim/tpelyyftgw/ui/components/RecyclerListView;

    invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/components/RecyclerListView;->getChildAt(I)Landroid/view/View;

    move-result-object v2

    .line 445
    .local v2, "childAt":Landroid/view/View;
    instance-of v3, v2, Lim/tpelyyftgw/ui/cell/BtnChargeCell;

    if-eqz v3, :cond_1a

    .line 446
    move-object v3, v2

    check-cast v3, Lim/tpelyyftgw/ui/cell/BtnChargeCell;

    .line 447
    .local v3, "cell":Lim/tpelyyftgw/ui/cell/BtnChargeCell;
    const/4 v4, 0x0

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/ui/cell/BtnChargeCell;->setChecked(Z)V

    .line 443
    .end local v2    # "childAt":Landroid/view/View;
    .end local v3    # "cell":Lim/tpelyyftgw/ui/cell/BtnChargeCell;
    :cond_1a
    add-int/lit8 v1, v1, 0x1

    goto :goto_7

    .line 450
    .end local v1    # "i":I
    :cond_1d
    return-void
.end method

.method private doCharge(Ljava/lang/String;)V
    .registers 6
    .param p1, "amount"    # Ljava/lang/String;

    .line 387
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPCWallet$Builder;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPCWallet$Builder;-><init>()V

    .line 388
    .local v0, "builder":Lim/tpelyyftgw/tgnet/TLRPCWallet$Builder;
    const-string/jumbo v1, "unified_order"

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/tgnet/TLRPCWallet$Builder;->setBusinessKey(Ljava/lang/String;)Lim/tpelyyftgw/tgnet/TLRPCWallet$Builder;

    .line 389
    const-string v1, "amount"

    invoke-virtual {v0, v1, p1}, Lim/tpelyyftgw/tgnet/TLRPCWallet$Builder;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lim/tpelyyftgw/tgnet/TLRPCWallet$Builder;

    .line 390
    iget-object v1, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->this$0:Lim/tpelyyftgw/ui/activities/WalletTopUpActivity;

    invoke-virtual {v1}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v1

    iget v1, v1, Lim/tpelyyftgw/messenger/UserConfig;->clientUserId:I

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    const-string/jumbo v2, "userId"

    invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/tgnet/TLRPCWallet$Builder;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lim/tpelyyftgw/tgnet/TLRPCWallet$Builder;

    .line 391
    iget-object v1, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->itemData:Lim/tpelyyftgw/javaBean/wallet/PayChannelBean;

    invoke-virtual {v1}, Lim/tpelyyftgw/javaBean/wallet/PayChannelBean;->getChannelCode()Ljava/lang/String;

    move-result-object v1

    const-string v2, "channelCode"

    invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/tgnet/TLRPCWallet$Builder;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lim/tpelyyftgw/tgnet/TLRPCWallet$Builder;

    .line 392
    iget-object v1, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->itemData:Lim/tpelyyftgw/javaBean/wallet/PayChannelBean;

    invoke-virtual {v1}, Lim/tpelyyftgw/javaBean/wallet/PayChannelBean;->getPayType()Lim/tpelyyftgw/javaBean/wallet/PayTypeListBean;

    move-result-object v1

    invoke-virtual {v1}, Lim/tpelyyftgw/javaBean/wallet/PayTypeListBean;->getPayType()Ljava/lang/String;

    move-result-object v1

    const-string v2, "payType"

    invoke-virtual {v0, v2, v1}, Lim/tpelyyftgw/tgnet/TLRPCWallet$Builder;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lim/tpelyyftgw/tgnet/TLRPCWallet$Builder;

    .line 393
    invoke-virtual {v0}, Lim/tpelyyftgw/tgnet/TLRPCWallet$Builder;->build()Lim/tpelyyftgw/tgnet/TLRPCWallet$TL_paymentTrans;

    move-result-object v1

    .line 395
    .local v1, "req":Lim/tpelyyftgw/tgnet/TLRPCWallet$TL_paymentTrans;
    iget-object v2, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->this$0:Lim/tpelyyftgw/ui/activities/WalletTopUpActivity;

    invoke-static {v2}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity;->access$600(Lim/tpelyyftgw/ui/activities/WalletTopUpActivity;)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v2

    new-instance v3, Lim/tpelyyftgw/ui/activities/-$$Lambda$WalletTopUpActivity$InnerPage$ns8zeys7p-2RjGm-A57xl24kYW4;

    invoke-direct {v3, p0}, Lim/tpelyyftgw/ui/activities/-$$Lambda$WalletTopUpActivity$InnerPage$ns8zeys7p-2RjGm-A57xl24kYW4;-><init>(Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;)V

    invoke-virtual {v2, v1, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    .line 426
    return-void
.end method

.method private setBtnEnable(Z)V
    .registers 4
    .param p1, "enable"    # Z

    .line 430
    iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->btn:Lim/tpelyyftgw/ui/components/AppTextView;

    invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/components/AppTextView;->setEnabled(Z)V

    .line 431
    if-eqz p1, :cond_1c

    .line 432
    iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->btn:Lim/tpelyyftgw/ui/components/AppTextView;

    const v1, 0x7f06016c

    invoke-static {v1}, Lcom/blankj/utilcode/util/ColorUtils;->getColor(I)I

    move-result v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/AppTextView;->setTextColor(I)V

    .line 433
    iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->btn:Lim/tpelyyftgw/ui/components/AppTextView;

    const v1, 0x7f0800aa

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/AppTextView;->setBackgroundResource(I)V

    goto :goto_30

    .line 435
    :cond_1c
    iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->btn:Lim/tpelyyftgw/ui/components/AppTextView;

    const v1, 0x7f060167

    invoke-static {v1}, Lcom/blankj/utilcode/util/ColorUtils;->getColor(I)I

    move-result v1

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/AppTextView;->setTextColor(I)V

    .line 436
    iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->btn:Lim/tpelyyftgw/ui/components/AppTextView;

    const v1, 0x7f080348

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/AppTextView;->setBackgroundResource(I)V

    .line 438
    :goto_30
    return-void
.end method

.method private updateBtnEnable()V
    .registers 3

    .line 462
    iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->btn:Lim/tpelyyftgw/ui/components/AppTextView;

    if-eqz v0, :cond_f

    iget-object v1, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etMoney:Landroid/widget/EditText;

    if-nez v1, :cond_9

    goto :goto_f

    .line 464
    :cond_9
    nop

    .line 467
    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/AppTextView;->setEnabled(Z)V

    .line 468
    return-void

    .line 463
    :cond_f
    :goto_f
    return-void
.end method

.method private updateViewData()V
    .registers 2

    .line 454
    iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->this$0:Lim/tpelyyftgw/ui/activities/WalletTopUpActivity;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity;->getWalletController()Lim/tpelyyftgw/ui/activities/wallet/WalletController;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/activities/wallet/WalletController;->getAccountInfo()Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;

    move-result-object v0

    .line 455
    .local v0, "accountInfo":Lim/tpelyyftgw/ui/hui/wallet_public/bean/WalletAccountInfo;
    if-nez v0, :cond_d

    .line 456
    return-void

    .line 457
    :cond_d
    invoke-direct {p0}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->updateBtnEnable()V

    .line 458
    return-void
.end method


# virtual methods
.method getInputText()Ljava/lang/String;
    .registers 2

    .line 512
    iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etMoney:Landroid/widget/EditText;

    if-eqz v0, :cond_19

    invoke-virtual {v0}, Landroid/widget/EditText;->getText()Landroid/text/Editable;

    move-result-object v0

    if-eqz v0, :cond_19

    iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etMoney:Landroid/widget/EditText;

    invoke-virtual {v0}, Landroid/widget/EditText;->getText()Landroid/text/Editable;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String;

    move-result-object v0

    goto :goto_1b

    :cond_19
    const-string v0, ""

    :goto_1b
    return-object v0
.end method

.method public synthetic lambda$doCharge$1$WalletTopUpActivity$InnerPage(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 7
    .param p1, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p2, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 396
    if-eqz p2, :cond_8

    .line 398
    iget-object v0, p2, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    invoke-static {v0}, Lim/tpelyyftgw/ui/utils/wallet/ExceptionUtils;->handlePayChannelException(Ljava/lang/String;)V

    .line 399
    return-void

    .line 401
    :cond_8
    instance-of v0, p1, Lim/tpelyyftgw/tgnet/TLRPCWallet$TL_paymentTransResult;

    if-eqz v0, :cond_44

    .line 402
    move-object v0, p1

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPCWallet$TL_paymentTransResult;

    .line 403
    .local v0, "result":Lim/tpelyyftgw/tgnet/TLRPCWallet$TL_paymentTransResult;
    iget-object v1, v0, Lim/tpelyyftgw/tgnet/TLRPCWallet$TL_paymentTransResult;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    const-class v2, Lim/tpelyyftgw/javaBean/wallet/ChargeResBean;

    invoke-static {v1, v2}, Lim/tpelyyftgw/tgnet/TLJsonResolve;->parse(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/Class;)Lim/tpelyyftgw/tgnet/TLApiModel;

    move-result-object v1

    .line 404
    .local v1, "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/javaBean/wallet/ChargeResBean;>;"
    invoke-virtual {v1}, Lim/tpelyyftgw/tgnet/TLApiModel;->isSuccess()Z

    move-result v2

    if-eqz v2, :cond_2a

    .line 405
    iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLApiModel;->model:Ljava/lang/Object;

    check-cast v2, Lim/tpelyyftgw/javaBean/wallet/ChargeResBean;

    .line 406
    .local v2, "model":Lim/tpelyyftgw/javaBean/wallet/ChargeResBean;
    new-instance v3, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage$3;

    invoke-direct {v3, p0, v2}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage$3;-><init>(Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;Lim/tpelyyftgw/javaBean/wallet/ChargeResBean;)V

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 412
    .end local v2    # "model":Lim/tpelyyftgw/javaBean/wallet/ChargeResBean;
    goto :goto_44

    .line 413
    :cond_2a
    iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLApiModel;->code:Ljava/lang/String;

    const-string v3, "-1"

    invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_3f

    .line 414
    const v2, 0x7f0f0d65

    invoke-static {v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V

    goto :goto_44

    .line 416
    :cond_3f
    iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLApiModel;->message:Ljava/lang/String;

    invoke-static {v2}, Lim/tpelyyftgw/ui/utils/wallet/ExceptionUtils;->handlePayChannelException(Ljava/lang/String;)V

    .line 420
    .end local v0    # "result":Lim/tpelyyftgw/tgnet/TLRPCWallet$TL_paymentTransResult;
    .end local v1    # "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/javaBean/wallet/ChargeResBean;>;"
    :cond_44
    :goto_44
    return-void
.end method

.method public synthetic lambda$new$0$WalletTopUpActivity$InnerPage(Landroid/view/View;)V
    .registers 13
    .param p1, "v"    # Landroid/view/View;

    .line 341
    iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etMoney:Landroid/widget/EditText;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isKeyboardShowed(Landroid/view/View;)Z

    move-result v0

    if-eqz v0, :cond_d

    .line 342
    iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etMoney:Landroid/widget/EditText;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->hideKeyboard(Landroid/view/View;)V

    .line 345
    :cond_d
    iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->itemData:Lim/tpelyyftgw/javaBean/wallet/PayChannelBean;

    if-nez v0, :cond_12

    .line 346
    return-void

    .line 348
    :cond_12
    invoke-virtual {v0}, Lim/tpelyyftgw/javaBean/wallet/PayChannelBean;->getPayType()Lim/tpelyyftgw/javaBean/wallet/PayTypeListBean;

    move-result-object v0

    .line 349
    .local v0, "payType":Lim/tpelyyftgw/javaBean/wallet/PayTypeListBean;
    if-nez v0, :cond_19

    .line 350
    return-void

    .line 353
    :cond_19
    iget-object v1, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etMoney:Landroid/widget/EditText;

    invoke-virtual {v1}, Landroid/widget/EditText;->getText()Landroid/text/Editable;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/Object;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v1}, Ljava/lang/String;->trim()Ljava/lang/String;

    move-result-object v1

    .line 354
    .local v1, "amount":Ljava/lang/String;
    new-instance v2, Ljava/math/BigDecimal;

    invoke-direct {v2, v1}, Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V

    new-instance v3, Ljava/math/BigDecimal;

    const-string v4, "100"

    invoke-direct {v3, v4}, Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V

    invoke-virtual {v2, v3}, Ljava/math/BigDecimal;->multiply(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;

    move-result-object v2

    invoke-virtual {v2}, Ljava/math/BigDecimal;->toString()Ljava/lang/String;

    move-result-object v2

    .line 356
    .local v2, "bigAmount":Ljava/lang/String;
    invoke-virtual {v0}, Lim/tpelyyftgw/javaBean/wallet/PayTypeListBean;->getAmountRules()Lim/tpelyyftgw/javaBean/wallet/AmountRulesBean;

    move-result-object v3

    .line 357
    .local v3, "amountRules":Lim/tpelyyftgw/javaBean/wallet/AmountRulesBean;
    if-eqz v3, :cond_c7

    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v5

    if-nez v5, :cond_c7

    .line 358
    invoke-virtual {v3}, Lim/tpelyyftgw/javaBean/wallet/AmountRulesBean;->getMaxAmount()Ljava/lang/String;

    move-result-object v5

    .line 359
    .local v5, "maxAmount":Ljava/lang/String;
    invoke-virtual {v3}, Lim/tpelyyftgw/javaBean/wallet/AmountRulesBean;->getMinAmount()Ljava/lang/String;

    move-result-object v6

    .line 360
    .local v6, "minAmount":Ljava/lang/String;
    const-string v7, "0"

    invoke-virtual {v7, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v8

    if-nez v8, :cond_8c

    invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v8

    if-nez v8, :cond_8c

    .line 361
    new-instance v8, Ljava/math/BigDecimal;

    invoke-direct {v8, v2}, Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V

    new-instance v9, Ljava/math/BigDecimal;

    invoke-direct {v9, v5}, Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V

    new-instance v10, Ljava/math/BigDecimal;

    invoke-direct {v10, v4}, Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V

    invoke-virtual {v9, v10}, Ljava/math/BigDecimal;->multiply(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;

    move-result-object v9

    invoke-virtual {v8, v9}, Ljava/math/BigDecimal;->compareTo(Ljava/math/BigDecimal;)I

    move-result v8

    if-lez v8, :cond_8c

    .line 362
    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    const-string/jumbo v7, "\u6700\u5927\u503c"

    invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    invoke-static {v4}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V

    .line 363
    return-void

    .line 367
    :cond_8c
    invoke-virtual {v7, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v7

    if-nez v7, :cond_c7

    invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v7

    if-nez v7, :cond_c7

    .line 368
    new-instance v7, Ljava/math/BigDecimal;

    invoke-direct {v7, v2}, Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V

    new-instance v8, Ljava/math/BigDecimal;

    invoke-direct {v8, v6}, Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V

    new-instance v9, Ljava/math/BigDecimal;

    invoke-direct {v9, v4}, Ljava/math/BigDecimal;-><init>(Ljava/lang/String;)V

    invoke-virtual {v8, v9}, Ljava/math/BigDecimal;->multiply(Ljava/math/BigDecimal;)Ljava/math/BigDecimal;

    move-result-object v4

    invoke-virtual {v7, v4}, Ljava/math/BigDecimal;->compareTo(Ljava/math/BigDecimal;)I

    move-result v4

    if-gez v4, :cond_c7

    .line 369
    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    const-string/jumbo v7, "\u6700\u5c0f\u503c"

    invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    invoke-static {v4}, Lim/tpelyyftgw/ui/components/toast/ToastUtils;->show(Ljava/lang/CharSequence;)V

    .line 370
    return-void

    .line 375
    .end local v5    # "maxAmount":Ljava/lang/String;
    .end local v6    # "minAmount":Ljava/lang/String;
    :cond_c7
    invoke-direct {p0, v2}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->doCharge(Ljava/lang/String;)V

    .line 377
    return-void
.end method

.method onDestroy()V
    .registers 4

    .line 517
    invoke-virtual {p0}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->removeAllViews()V

    .line 518
    iget-object v0, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etMoney:Landroid/widget/EditText;

    const/4 v1, 0x0

    if-eqz v0, :cond_11

    iget-object v2, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etWatcher:Landroid/text/TextWatcher;

    if-eqz v2, :cond_11

    .line 519
    invoke-virtual {v0, v2}, Landroid/widget/EditText;->removeTextChangedListener(Landroid/text/TextWatcher;)V

    .line 520
    iput-object v1, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etWatcher:Landroid/text/TextWatcher;

    .line 523
    :cond_11
    iput-object v1, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->btn:Lim/tpelyyftgw/ui/components/AppTextView;

    .line 524
    iput-object v1, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etMoney:Landroid/widget/EditText;

    .line 525
    iput-object v1, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->adapter:Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$NumberAdapter;

    .line 526
    return-void
.end method

.method setItemData(Lim/tpelyyftgw/javaBean/wallet/PayChannelBean;)V
    .registers 8
    .param p1, "itemData"    # Lim/tpelyyftgw/javaBean/wallet/PayChannelBean;

    .line 471
    iput-object p1, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->itemData:Lim/tpelyyftgw/javaBean/wallet/PayChannelBean;

    .line 472
    if-eqz p1, :cond_c0

    .line 473
    invoke-virtual {p1}, Lim/tpelyyftgw/javaBean/wallet/PayChannelBean;->getPayType()Lim/tpelyyftgw/javaBean/wallet/PayTypeListBean;

    move-result-object v0

    if-eqz v0, :cond_c0

    .line 474
    invoke-virtual {p1}, Lim/tpelyyftgw/javaBean/wallet/PayChannelBean;->getPayType()Lim/tpelyyftgw/javaBean/wallet/PayTypeListBean;

    move-result-object v0

    .line 475
    .local v0, "payType":Lim/tpelyyftgw/javaBean/wallet/PayTypeListBean;
    invoke-virtual {v0}, Lim/tpelyyftgw/javaBean/wallet/PayTypeListBean;->getAmountRules()Lim/tpelyyftgw/javaBean/wallet/AmountRulesBean;

    move-result-object v1

    if-eqz v1, :cond_c0

    .line 476
    invoke-virtual {v0}, Lim/tpelyyftgw/javaBean/wallet/PayTypeListBean;->getAmountRules()Lim/tpelyyftgw/javaBean/wallet/AmountRulesBean;

    move-result-object v1

    invoke-virtual {v1}, Lim/tpelyyftgw/javaBean/wallet/AmountRulesBean;->getSelf()I

    move-result v1

    const/4 v2, 0x1

    if-ne v1, v2, :cond_31

    .line 477
    iget-object v1, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etMoney:Landroid/widget/EditText;

    invoke-virtual {v1, v2}, Landroid/widget/EditText;->setEnabled(Z)V

    .line 478
    iget-object v1, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etMoney:Landroid/widget/EditText;

    const v2, 0x7f0f0ca8

    invoke-static {v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Landroid/widget/EditText;->setHint(Ljava/lang/CharSequence;)V

    goto :goto_43

    .line 480
    :cond_31
    iget-object v1, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etMoney:Landroid/widget/EditText;

    const/4 v2, 0x0

    invoke-virtual {v1, v2}, Landroid/widget/EditText;->setEnabled(Z)V

    .line 481
    iget-object v1, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->etMoney:Landroid/widget/EditText;

    const v2, 0x7f0f0cb5

    invoke-static {v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Landroid/widget/EditText;->setHint(Ljava/lang/CharSequence;)V

    .line 483
    :goto_43
    invoke-virtual {v0}, Lim/tpelyyftgw/javaBean/wallet/PayTypeListBean;->getAmountRules()Lim/tpelyyftgw/javaBean/wallet/AmountRulesBean;

    move-result-object v1

    invoke-virtual {v1}, Lim/tpelyyftgw/javaBean/wallet/AmountRulesBean;->getAmount()Ljava/lang/String;

    move-result-object v1

    .line 484
    .local v1, "amount":Ljava/lang/String;
    new-instance v2, Ljava/util/ArrayList;

    invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V

    .line 485
    .local v2, "integers":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-nez v3, :cond_7e

    const-string v3, "0"

    invoke-virtual {v3, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-nez v3, :cond_7e

    .line 486
    const-string v3, ","

    invoke-virtual {v1, v3}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;

    move-result-object v3

    .line 487
    .local v3, "split":[Ljava/lang/String;
    if-eqz v3, :cond_7d

    array-length v4, v3

    if-lez v4, :cond_7d

    .line 488
    const/4 v4, 0x0

    .local v4, "i":I
    :goto_6a
    array-length v5, v3

    if-ge v4, v5, :cond_7d

    .line 489
    aget-object v5, v3, v4

    invoke-static {v5}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v5

    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    invoke-virtual {v2, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 488
    add-int/lit8 v4, v4, 0x1

    goto :goto_6a

    .line 492
    .end local v3    # "split":[Ljava/lang/String;
    .end local v4    # "i":I
    :cond_7d
    goto :goto_b4

    .line 493
    :cond_7e
    const/16 v3, 0x32

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 494
    const/16 v3, 0x64

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 495
    const/16 v3, 0xc8

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 496
    const/16 v3, 0x1f4

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 497
    const/16 v3, 0x320

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 498
    const/16 v3, 0x3e8

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 500
    :goto_b4
    iget-object v3, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->adapter:Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$NumberAdapter;

    if-eqz v3, :cond_c0

    .line 501
    invoke-virtual {v3, v2}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$NumberAdapter;->setNumberList(Ljava/util/ArrayList;)V

    .line 502
    iget-object v3, p0, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$InnerPage;->adapter:Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$NumberAdapter;

    invoke-virtual {v3}, Lim/tpelyyftgw/ui/activities/WalletTopUpActivity$NumberAdapter;->notifyDataSetChanged()V

    .line 507
    .end local v0    # "payType":Lim/tpelyyftgw/javaBean/wallet/PayTypeListBean;
    .end local v1    # "amount":Ljava/lang/String;
    .end local v2    # "integers":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    :cond_c0
    return-void
.end method