bug修改 - 现在进入discord的判定条件是什么啊?我从任务界面进了discord,但是回到任务界面后,对应的任务奖励没有下发
This commit is contained in:
parent
cff0703f24
commit
ee4616a245
|
|
@ -342,10 +342,20 @@ class TasksFragment : AppViewsFragment<ViewBinding, UiState, ViewModel>(), OnTab
|
||||||
|
|
||||||
private fun updateNewBieDiscordUI() {
|
private fun updateNewBieDiscordUI() {
|
||||||
with(binding?.beginnerTaskDiscord!!) {
|
with(binding?.beginnerTaskDiscord!!) {
|
||||||
setActionFun {
|
|
||||||
gotoDiscord()
|
|
||||||
}
|
|
||||||
val stateBean = TaskManager.instance().newbieJoinDiscordStatus().getStatusBean()
|
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(
|
setTaskStateInfo(
|
||||||
stateBean.rewardGoldNum.toString(),
|
stateBean.rewardGoldNum.toString(),
|
||||||
if (stateBean.hasClaimReward) R.string.finished else R.string.go_and_do,
|
if (stateBean.hasClaimReward) R.string.finished else R.string.go_and_do,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue