NTP-62227 | player-card auto pop-up (#16127)

This commit is contained in:
Kamalesh Garnayak
2025-05-12 14:22:02 +05:30
committed by GitHub
parent 744890c31b
commit 8a36f2c9d0
2 changed files with 7 additions and 3 deletions

View File

@@ -329,7 +329,9 @@ fun RewardsBountyBoardScreen(
when (response) {
!is ScratchCardBackResponse.NotOpened -> {
scope.launch {
viewModel.fetchRewardsBountyBoardUiTronConfigs()
viewModel.fetchRewardsBountyBoardUiTronConfigs(
needRefresh = true
)
viewModel.initializeCustomPagingDataSourceData()
}
}

View File

@@ -65,9 +65,11 @@ constructor(
ScratchCardPagingSource(rewardsBountyBoardRepo)
}
fun fetchRewardsBountyBoardUiTronConfigs() {
fun fetchRewardsBountyBoardUiTronConfigs(needRefresh: Boolean = false) {
launch {
_rewardsBountyBoardScreenData.emit(RewardsBountyBoardScreenState.Loading)
if (needRefresh.not()) {
_rewardsBountyBoardScreenData.emit(RewardsBountyBoardScreenState.Loading)
}
rewardsBountyBoardRepo
.fetchRewardsBountyScreenUiTronConfigs(
metricInfo =