diff --git a/app/src/main/java/com/gamedog/vididin/features/withdraw/WithDrawActivity.kt b/app/src/main/java/com/gamedog/vididin/features/withdraw/WithDrawActivity.kt index 8a93bd3..85f0b46 100644 --- a/app/src/main/java/com/gamedog/vididin/features/withdraw/WithDrawActivity.kt +++ b/app/src/main/java/com/gamedog/vididin/features/withdraw/WithDrawActivity.kt @@ -129,18 +129,20 @@ class WithDrawActivity : AppViewsEmptyViewModelActivity() { } else { val hasBindBank = AccountManager.hasValidBankInfo() if (!hasBindBank) { - WithdrawBindBankDialog(this@WithDrawActivity, { cashNum -> requestInit(cashNum) }).setWithDrawCashNum(cashNum).show() + WithdrawBindBankDialog(this@WithDrawActivity, ::startRealWithdraw ).setWithDrawCashNum(cashNum).show() } else { - WithdrawInfoConfirmDialog(this@WithDrawActivity, { - cashNum -> requestInit(cashNum) - WithdrawManager.instance().setItemStarted(0) - }).setWithDrawCashNum(cashNum).show() + WithdrawInfoConfirmDialog(this@WithDrawActivity, ::startRealWithdraw).setWithDrawCashNum(cashNum).show() } } StatisticUtil.reportEvents(StatisticUtil.KEY_Withdrawal_finsh, mapOf("Withdrawal_Position" to cashNum)) } + private fun startRealWithdraw(cashNum: Double) { + requestInit(cashNum) + WithdrawManager.instance().setItemStarted(0) + } + private fun updateUICashTotal() { binding.tvCashTotal.text = String.format("%.2f", AccountManager.getCash()) binding.tvAllCashHasWithdrawed.text = buildString {