diff --git a/app/src/main/java/org/thoughtcrime/securesms/registration/ui/phonenumber/EnterPhoneNumberFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/registration/ui/phonenumber/EnterPhoneNumberFragment.kt index 808bb9e138..b8be0442a5 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/registration/ui/phonenumber/EnterPhoneNumberFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/registration/ui/phonenumber/EnterPhoneNumberFragment.kt @@ -153,7 +153,7 @@ class EnterPhoneNumberFragment : LoggingFragment(R.layout.fragment_registration_ phoneNumberInputLayout.requestFocus() } - if (fragmentViewModel.isEnteredNumberValid(fragmentState)) { + if (fragmentViewModel.isEnteredNumberPossible(fragmentState)) { sharedViewModel.setPhoneNumber(fragmentViewModel.parsePhoneNumber(fragmentState)) } else { sharedViewModel.setPhoneNumber(null) @@ -258,7 +258,7 @@ class EnterPhoneNumberFragment : LoggingFragment(R.layout.fragment_registration_ } private fun presentRegisterButton(sharedState: RegistrationState) { - binding.registerButton.isEnabled = sharedState.phoneNumber != null && PhoneNumberUtil.getInstance().isValidNumber(sharedState.phoneNumber) + binding.registerButton.isEnabled = sharedState.phoneNumber != null && PhoneNumberUtil.getInstance().isPossibleNumber(sharedState.phoneNumber) if (sharedState.inProgress) { binding.registerButton.setSpinning() } else { diff --git a/app/src/main/java/org/thoughtcrime/securesms/registration/ui/phonenumber/EnterPhoneNumberViewModel.kt b/app/src/main/java/org/thoughtcrime/securesms/registration/ui/phonenumber/EnterPhoneNumberViewModel.kt index 2ca2ad4c21..3b9e53178d 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/registration/ui/phonenumber/EnterPhoneNumberViewModel.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/registration/ui/phonenumber/EnterPhoneNumberViewModel.kt @@ -89,9 +89,9 @@ class EnterPhoneNumberViewModel : ViewModel() { return PhoneNumberUtil.getInstance().parse(state.phoneNumber, supportedCountryPrefixes[state.countryPrefixIndex].regionCode) } - fun isEnteredNumberValid(state: EnterPhoneNumberState): Boolean { + fun isEnteredNumberPossible(state: EnterPhoneNumberState): Boolean { return try { - PhoneNumberUtil.getInstance().isValidNumber(parsePhoneNumber(state)) + PhoneNumberUtil.getInstance().isPossibleNumber(parsePhoneNumber(state)) } catch (ex: NumberParseException) { false }