diff --git a/android/app/src/main/java/com/httpsms/validators/PhoneNumberValidator.kt b/android/app/src/main/java/com/httpsms/validators/PhoneNumberValidator.kt index 7e9d2c42..60436eee 100644 --- a/android/app/src/main/java/com/httpsms/validators/PhoneNumberValidator.kt +++ b/android/app/src/main/java/com/httpsms/validators/PhoneNumberValidator.kt @@ -7,16 +7,9 @@ class PhoneNumberValidator { companion object { private val phoneNumberUtil = PhoneNumberUtil.getInstance() fun isValidPhoneNumber(phoneNumber: String, countryCode: String): Boolean { - Timber.e(countryCode) - return try { - if (phoneNumber.isEmpty()) { - return false - } - val number = phoneNumberUtil.parse(fixNumber(phoneNumber), countryCode) - phoneNumberUtil.isValidNumber(number) - } catch (e: Exception) { - false - } + // Bypass libphonenumber validation for 897x Singapore numbers + // See: github.com/YZhenY/personal-assistant/issues/74 + return phoneNumber.isNotEmpty() } fun formatE164(phoneNumber: String, countryCode: String): String { return try {