Skip to content

Commit d4ad93f

Browse files
authored
[MERGE] #300 -> develop
[FEAT/#300] ์— ํ”Œ๋ฆฌํŠœ๋“œ ์ด๋ฒคํŠธ ์‹ฌ๊ธฐ
2 parents 4022be5 + 01e2a50 commit d4ad93f

4 files changed

Lines changed: 26 additions & 5 deletions

File tree

โ€Žfeature/src/main/java/com/terning/feature/dialog/detail/ScrapDialog.ktโ€Ž

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,13 @@ fun ScrapDialog(
138138
)
139139
}
140140
},
141-
onClickNavigateButton = viewModel::navigateToDetail,
141+
onClickNavigateButton = {
142+
viewModel.navigateToDetail()
143+
amplitudeTracker.track(
144+
type = EventType.CLICK,
145+
name = "modal_detail"
146+
)
147+
},
142148
onClickScrapButton = {
143149
amplitudeTracker.track(
144150
type = EventType.CLICK,

โ€Žfeature/src/main/java/com/terning/feature/filtering/startfiltering/StartFilteringRoute.ktโ€Ž

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ import androidx.compose.ui.unit.dp
2626
import androidx.hilt.navigation.compose.hiltViewModel
2727
import androidx.lifecycle.compose.collectAsStateWithLifecycle
2828
import com.airbnb.lottie.compose.LottieConstants
29+
import com.terning.core.analytics.EventType
30+
import com.terning.core.analytics.LocalTracker
2931
import com.terning.core.designsystem.component.button.RectangleButton
3032
import com.terning.core.designsystem.component.item.TerningLottieAnimation
3133
import com.terning.core.designsystem.theme.TerningPointTheme
@@ -44,13 +46,21 @@ fun StartFilteringRoute(
4446
val configuration = LocalConfiguration.current
4547
val screenHeight = 780f / configuration.screenHeightDp
4648

49+
val amplitudeTracker = LocalTracker.current
50+
4751
LaunchedEffect(key1 = true) {
4852
delay(DELAY)
4953
viewModel.updateButtonState()
5054
}
5155

5256
StartFilteringScreen(
53-
onNextClick = onNextClick,
57+
onNextClick = {
58+
onNextClick()
59+
amplitudeTracker.track(
60+
type = EventType.CLICK,
61+
name = "start_service"
62+
)
63+
},
5464
buttonState = state.isButtonVisible,
5565
screenHeight = screenHeight,
5666
)

โ€Žfeature/src/main/java/com/terning/feature/search/search/SearchRoute.ktโ€Ž

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,12 @@ fun SearchRoute(
9494
},
9595
navigateToIntern = navigateToIntern,
9696
onAdvertisementClick = { pageIndex ->
97-
CustomTabsIntent.Builder().build().launchUrl(context, SearchViewModel.bannerList[pageIndex].url.toUri())
97+
amplitudeTracker.track(
98+
type = EventType.CLICK,
99+
name = "quest_banner"
100+
)
101+
CustomTabsIntent.Builder().build()
102+
.launchUrl(context, SearchViewModel.bannerList[pageIndex].url.toUri())
98103
}
99104
)
100105
}

โ€Žgradle/libs.versions.tomlโ€Ž

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
compileSdk = "34"
33
minSdk = "28"
44
targetSdk = "34"
5-
versionName = "1.1.7"
6-
versionCode = "10107"
5+
versionName = "1.1.8"
6+
versionCode = "10108"
77
kotlinCompilerExtensionVersion = "1.5.0"
88
jvmTarget = "1.8"
99

0 commit comments

Comments
ย (0)