|
|
@@ -11,6 +11,7 @@ import com.adealink.weparty.commonui.ext.dp
|
|
|
import com.adealink.weparty.commonui.recycleview.adapter.MultiTypeListAdapter
|
|
|
import com.adealink.weparty.commonui.recycleview.itemdecoration.GridSpacingItemDecoration
|
|
|
import com.adealink.weparty.commonui.toast.util.showToast
|
|
|
+import com.adealink.weparty.module.profile.ProfileModule
|
|
|
import com.adealink.weparty.module.wallet.data.Currency
|
|
|
import com.adealink.weparty.module.wallet.data.PayChannel
|
|
|
import com.adealink.weparty.util.formatNumberStr
|
|
|
@@ -25,6 +26,8 @@ import com.adealink.weparty.wallet.recharge.data.RechargeItemData
|
|
|
import com.adealink.weparty.wallet.recharge.data.RechargeListErrorType
|
|
|
import com.adealink.weparty.wallet.recharge.dialog.ConvertCurrencyDialog
|
|
|
import com.adealink.weparty.wallet.recharge.viewmodel.RechargeViewModel
|
|
|
+import com.adealink.weparty.wallet.stat.ClickDiamondRechargeEvent
|
|
|
+import com.adealink.weparty.wallet.stat.ViewDiamondPageEvent
|
|
|
import com.adealink.weparty.wallet.viewmodel.WalletViewModel
|
|
|
import com.adealink.weparty.wallet.viewmodel.WalletViewModelFactory
|
|
|
|
|
|
@@ -70,6 +73,10 @@ class DiamondRechargeFragment : BaseFragment(R.layout.fragment_recharge_diamond)
|
|
|
binding.btnTopUp.onClick {
|
|
|
goRecharge()
|
|
|
}
|
|
|
+
|
|
|
+ ViewDiamondPageEvent().apply {
|
|
|
+ userId to ProfileModule.getMyUid()
|
|
|
+ }.send()
|
|
|
}
|
|
|
|
|
|
override fun observeViewModel() {
|
|
|
@@ -162,6 +169,10 @@ class DiamondRechargeFragment : BaseFragment(R.layout.fragment_recharge_diamond)
|
|
|
showToast(R.string.wallet_recharge_not_selected)
|
|
|
return
|
|
|
}
|
|
|
+ ClickDiamondRechargeEvent().apply {
|
|
|
+ userId to ProfileModule.getMyUid()
|
|
|
+ }.send()
|
|
|
+
|
|
|
showLoading()
|
|
|
rechargeViewModel.buyProduct(act, selectItem.data).observe(viewLifecycleOwner) {
|
|
|
dismissLoading()
|