|
|
@@ -17,6 +17,7 @@ import com.adealink.weparty.account.countryselect.SelectSmsCountryContract
|
|
|
import com.adealink.weparty.account.countryselect.SelectSmsCountryRequest
|
|
|
import com.adealink.weparty.account.databinding.FragmentGenderSelectBinding
|
|
|
import com.adealink.weparty.account.stat.AccountGenderSelectStatEvent
|
|
|
+import com.adealink.weparty.account.stat.AccountLoginStatEvent
|
|
|
import com.adealink.weparty.account.viewModel.AccountViewModelFactory
|
|
|
import com.adealink.weparty.account.viewModel.RegisterProfileViewModel
|
|
|
import com.adealink.weparty.commonui.BaseFragment
|
|
|
@@ -50,6 +51,7 @@ class GenderSelectFragment : BaseFragment(R.layout.fragment_gender_select) {
|
|
|
selectCountry ?: return@register
|
|
|
newUserInfo?.country = selectCountry.countryCode
|
|
|
updateCountryCode(selectCountry.countryCode, selectCountry.flag)
|
|
|
+ AccountGenderSelectStatEvent(AccountGenderSelectStatEvent.Action.REGISTER_PROFILE_CHANGE_COUNTRY).send()
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -71,6 +73,7 @@ class GenderSelectFragment : BaseFragment(R.layout.fragment_gender_select) {
|
|
|
}
|
|
|
avatarPath = path
|
|
|
updateAvatar(uri)
|
|
|
+ AccountGenderSelectStatEvent(AccountGenderSelectStatEvent.Action.REGISTER_PROFILE_CHANGE_AVATAR).send()
|
|
|
}
|
|
|
|
|
|
}
|
|
|
@@ -148,6 +151,8 @@ class GenderSelectFragment : BaseFragment(R.layout.fragment_gender_select) {
|
|
|
WheelBirthdayPickerDialogFragment.ISelectBirthDayCallback { birthdayTimestamp, birthdayYYHHDDStr ->
|
|
|
newUserInfo?.birthday = birthdayTimestamp
|
|
|
binding.tvUserBirthday.text = birthdayYYHHDDStr
|
|
|
+
|
|
|
+ AccountGenderSelectStatEvent(AccountGenderSelectStatEvent.Action.REGISTER_PROFILE_CHANGE_BIRTHDAY).send()
|
|
|
}
|
|
|
birthDayWheelDialog.show(childFragmentManager, "WheelBirthdayPicker")
|
|
|
}
|
|
|
@@ -285,11 +290,9 @@ class GenderSelectFragment : BaseFragment(R.layout.fragment_gender_select) {
|
|
|
if (isFemaleChecked) {
|
|
|
genderType = AccountGenderSelectStatEvent.Type.FEMALE
|
|
|
}
|
|
|
- AccountGenderSelectStatEvent(CommonEventValue.Action.BTN_CLICK).apply {
|
|
|
- btn to AccountGenderSelectStatEvent.Btn.NEXT
|
|
|
+ AccountGenderSelectStatEvent(AccountGenderSelectStatEvent.Action.REGISTER_PROFILE_GOTO_APP).apply {
|
|
|
type to genderType
|
|
|
}.send()
|
|
|
-
|
|
|
}.build().show(childFragmentManager)
|
|
|
}
|
|
|
|