fix:增加领取成功后主动刷新入口图标数据
This commit is contained in:
@@ -180,7 +180,11 @@ class RedPackageOpenDialog : BaseDialog<RedPackageOpenDialogBinding>(), ILog {
|
||||
private fun loadTips(data: RedPackageData) {
|
||||
binding.tvOpenTips.isVisible = false
|
||||
if (data.finish == true) {
|
||||
binding.tvOpenTips.setText(R.string.red_package_complete_tips)
|
||||
if (data.kind == 1) {
|
||||
binding.tvOpenTips.setText(R.string.red_package_quick_tips)
|
||||
} else {
|
||||
binding.tvOpenTips.setText(R.string.red_package_complete_tips)
|
||||
}
|
||||
binding.tvOpenTips.isVisible = true
|
||||
} else {
|
||||
when (data.kind) {
|
||||
@@ -442,6 +446,9 @@ class RedPackageOpenDialog : BaseDialog<RedPackageOpenDialogBinding>(), ILog {
|
||||
*/
|
||||
private fun onOpenSuccess(data: RedPackageInfo) {
|
||||
loadResult(data)
|
||||
RoomContext.get()
|
||||
?.findAbility<RedPackageHandler>(RedPackageHandler::class.simpleName)
|
||||
?.requestRefreshIcon()
|
||||
when (data.redEnvelopeState) {
|
||||
RedEnvelopeState.SUCCESS -> {
|
||||
// 下面这段是延续老代码保留的
|
||||
|
Reference in New Issue
Block a user