Просмотр исходного кода

fix: DiamondWithdrawStatEvent埋点上报问题

XiaodongLin 8 месяцев назад
Родитель
Сommit
5e98c5cd26

+ 2 - 2
module/message/src/main/java/com/adealink/weparty/message/conversation/extension/withdraw/DiamondWithdrawDialog.kt

@@ -72,7 +72,7 @@ class DiamondWithdrawDialog : BottomDialogFragment(R.layout.layout_diamond_withd
                     val uid = targetUid?: return@setOnClickListener
                     DiamondWithdrawStatEvent(CommonEventValue.Action.BTN_CLICK).apply {
                         source to DiamondWithdrawStatEvent.Source.MESSAGE
-                        status to DiamondWithdrawStatEvent.Type.SEND
+                        this.status to DiamondWithdrawStatEvent.Type.SEND
                     }.send()
                     walletViewModel?.inviteProxyWithdraw(uid, 0L)?.observe(this@DiamondWithdrawDialog) {
                         it.onSuccess {
@@ -88,7 +88,7 @@ class DiamondWithdrawDialog : BottomDialogFragment(R.layout.layout_diamond_withd
                     //撤回消息
                     DiamondWithdrawStatEvent(CommonEventValue.Action.BTN_CLICK).apply {
                         source to DiamondWithdrawStatEvent.Source.MESSAGE
-                        status to DiamondWithdrawStatEvent.Type.REVOCATION
+                        this.status to DiamondWithdrawStatEvent.Type.REVOCATION
                     }.send()
                     getClickCallback()?.invoke(null)
                     dismiss()

+ 1 - 0
module/message/src/main/java/com/adealink/weparty/message/conversation/status/DiamondWithdrawStatEvent.kt

@@ -23,4 +23,5 @@ class DiamondWithdrawStatEvent(override val action: IEventValue) : BaseStatEvent
     val time = Param(CommonEventKey.EVENT_TIME)
     val amount = Param(CommonEventKey.AMOUNT)
     val currency = Param(CommonEventKey.CURRENCY)
+    val status = Param("status")
 }