From 53b47da02d33f4c4b4ef7e3231525edf9ac2459c Mon Sep 17 00:00:00 2001 From: kxxhyorim Date: Tue, 14 Nov 2023 04:11:41 +0900 Subject: [PATCH] [FEAT] EducationStatus ExposureLogging (#156) --- .../ui/signup/reviewee/EducationStatusFragment.kt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/feature/auth/src/main/java/com/lgtm/android/auth/ui/signup/reviewee/EducationStatusFragment.kt b/feature/auth/src/main/java/com/lgtm/android/auth/ui/signup/reviewee/EducationStatusFragment.kt index 791696ce..d1d0693a 100644 --- a/feature/auth/src/main/java/com/lgtm/android/auth/ui/signup/reviewee/EducationStatusFragment.kt +++ b/feature/auth/src/main/java/com/lgtm/android/auth/ui/signup/reviewee/EducationStatusFragment.kt @@ -17,6 +17,7 @@ import com.lgtm.android.common_ui.R.style import com.lgtm.android.common_ui.base.BaseFragment import com.lgtm.android.common_ui.util.setOnThrottleClickListener import com.lgtm.domain.constants.EducationStatus +import com.lgtm.domain.logging.SwmCommonLoggingScheme class EducationStatusFragment : @@ -31,6 +32,7 @@ class EducationStatusFragment : setupViewModel() fetchEducationStatus() setupNextButtonListener() + shotEducationStatusExposureLogging() } private fun setupRadioButtons() { @@ -90,4 +92,13 @@ class EducationStatusFragment : private fun navigateToRealNameActivity() { findNavController().navigate(R.id.action_educationStatusFragment_to_realNameFragment) } + + private fun shotEducationStatusExposureLogging() { + val scheme = SwmCommonLoggingScheme.Builder() + .setEventLogName("educationStatusExposure") + .setScreenName(this.javaClass) + .setLogData(mapOf("signUpStep" to 5, "juniorStep" to 1)) + .build() + viewModel.shotSwmLogging(scheme) + } } \ No newline at end of file