From 7e04410150dbc81a1d2a94bea04ed64e6e7425ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E1=84=80=E1=85=B5=E1=86=B7=E1=84=8C=E1=85=B5=E1=86=AB?= =?UTF-8?q?=E1=84=8B=E1=85=AE?= Date: Thu, 15 May 2025 00:16:01 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EA=B4=91=EA=B3=A0=EB=B3=B4=EA=B8=B0=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../presentation/ui/coursedetail/CourseDetailScreen.kt | 2 +- .../presentation/ui/coursedetail/CourseDetailViewModel.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/sopt/teamdateroad/presentation/ui/coursedetail/CourseDetailScreen.kt b/app/src/main/java/org/sopt/teamdateroad/presentation/ui/coursedetail/CourseDetailScreen.kt index 8b3b31a..f867feb 100644 --- a/app/src/main/java/org/sopt/teamdateroad/presentation/ui/coursedetail/CourseDetailScreen.kt +++ b/app/src/main/java/org/sopt/teamdateroad/presentation/ui/coursedetail/CourseDetailScreen.kt @@ -99,7 +99,7 @@ fun CourseDetailRoute( override fun onAdLoaded(ad: RewardedAd) { activity?.let { ad.show(it) { rewardItem -> - viewModel.postAdsPoint() + viewModel.postAdsPoint(courseId) } } } diff --git a/app/src/main/java/org/sopt/teamdateroad/presentation/ui/coursedetail/CourseDetailViewModel.kt b/app/src/main/java/org/sopt/teamdateroad/presentation/ui/coursedetail/CourseDetailViewModel.kt index 4462196..6b071e7 100644 --- a/app/src/main/java/org/sopt/teamdateroad/presentation/ui/coursedetail/CourseDetailViewModel.kt +++ b/app/src/main/java/org/sopt/teamdateroad/presentation/ui/coursedetail/CourseDetailViewModel.kt @@ -130,11 +130,11 @@ class CourseDetailViewModel @Inject constructor( } } - fun postAdsPoint() { + fun postAdsPoint(courseId: Int) { setState { copy(loadState = LoadState.Loading) } viewModelScope.launch { postAdsPointUseCase().onSuccess { - setState { copy(loadState = LoadState.Success) } + fetchCourseDetail(courseId) }.onFailure { setState { copy(loadState = LoadState.Loading) } }