From ee4616a24528666934ba80f17835c09909d31082 Mon Sep 17 00:00:00 2001 From: renhaoting <370797079@qq.com> Date: Fri, 26 Dec 2025 18:35:27 +0800 Subject: [PATCH] =?UTF-8?q?bug=E4=BF=AE=E6=94=B9=20-=20=E7=8E=B0=E5=9C=A8?= =?UTF-8?q?=E8=BF=9B=E5=85=A5discord=E7=9A=84=E5=88=A4=E5=AE=9A=E6=9D=A1?= =?UTF-8?q?=E4=BB=B6=E6=98=AF=E4=BB=80=E4=B9=88=E5=95=8A=EF=BC=9F=E6=88=91?= =?UTF-8?q?=E4=BB=8E=E4=BB=BB=E5=8A=A1=E7=95=8C=E9=9D=A2=E8=BF=9B=E4=BA=86?= =?UTF-8?q?discord=EF=BC=8C=E4=BD=86=E6=98=AF=E5=9B=9E=E5=88=B0=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E7=95=8C=E9=9D=A2=E5=90=8E=EF=BC=8C=E5=AF=B9=E5=BA=94?= =?UTF-8?q?=E7=9A=84=E4=BB=BB=E5=8A=A1=E5=A5=96=E5=8A=B1=E6=B2=A1=E6=9C=89?= =?UTF-8?q?=E4=B8=8B=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../vididin/main/fragments/TasksFragment.kt | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/gamedog/vididin/main/fragments/TasksFragment.kt b/app/src/main/java/com/gamedog/vididin/main/fragments/TasksFragment.kt index c5ea6f4..c0c7137 100644 --- a/app/src/main/java/com/gamedog/vididin/main/fragments/TasksFragment.kt +++ b/app/src/main/java/com/gamedog/vididin/main/fragments/TasksFragment.kt @@ -342,10 +342,20 @@ class TasksFragment : AppViewsFragment(), OnTab private fun updateNewBieDiscordUI() { with(binding?.beginnerTaskDiscord!!) { - setActionFun { - gotoDiscord() - } val stateBean = TaskManager.instance().newbieJoinDiscordStatus().getStatusBean() + val hasClaimDiscordGold = stateBean.hasClaimReward + setActionFun { + if (!hasClaimDiscordGold) { + gotoDiscord() + postDelayed({ + if (TaskManager.instance().newbieJoinDiscordStatus().claimReward()) { + DailySignSuccessDialog(requireActivity()).initData(stateBean.rewardGoldNum, false).show() + updateNewBieDiscordUI() + } + }, 5000) + } + } + setTaskStateInfo( stateBean.rewardGoldNum.toString(), if (stateBean.hasClaimReward) R.string.finished else R.string.go_and_do,