1:修改换麦带着自定义礼物

This commit is contained in:
2026-01-08 18:41:07 +08:00
parent ab228eb05d
commit 34552f45ec
6 changed files with 37 additions and 12 deletions

View File

@@ -45,6 +45,8 @@ class RoomAboutDialog(
// 定义回调接口
private var onConfirmCallback: ((String) -> Unit)? = null
private var isChecked: Boolean = false
// 设置回调接口的方法
fun setOnConfirmListener(callback: (String) -> Unit): RoomAboutDialog {
onConfirmCallback = callback
@@ -69,15 +71,19 @@ class RoomAboutDialog(
}
mBinding.tvConfirm.setOnClickListener {
RetrofitClient.getInstance().meetingTa(mRoomId, mUserId,giftId, object : BaseObserver<String>() {
override fun onSubscribe(d: Disposable) {
}
if (isChecked) {
RetrofitClient.getInstance()
.meetingTa(mRoomId, mUserId, giftId, object : BaseObserver<String>() {
override fun onSubscribe(d: Disposable) {
}
override fun onNext(t: String) {
dismiss()
}
override fun onNext(t: String) {
dismiss()
isChecked= false
}
})
})
}
}
@@ -118,7 +124,7 @@ class RoomAboutDialog(
giftId=t.gift_id
}
mBinding.tvBalance.text = t.user_wallet_coin ?: "0"
isChecked= true
}
});