Fix issues with some japanese numbers being detected as shortcodes.

This commit is contained in:
Greyson Parrelli
2023-11-17 13:11:40 -05:00
parent 5698e0deda
commit cd8c75bc78

View File

@@ -127,6 +127,7 @@ public class PhoneNumberFormatter {
}
if (isShortCode(bareNumber, localCountryCode)) {
Log.i(TAG, "Shortcode detected.");
return bareNumber;
}
@@ -165,7 +166,7 @@ public class PhoneNumberFormatter {
private boolean isShortCode(@NonNull String bareNumber, String localCountryCode) {
try {
Phonenumber.PhoneNumber parsedNumber = phoneNumberUtil.parse(bareNumber, localCountryCode);
return ShortNumberInfo.getInstance().isPossibleShortNumberForRegion(parsedNumber, localCountryCode);
return ShortNumberInfo.getInstance().isValidShortNumberForRegion(parsedNumber, localCountryCode);
} catch (NumberParseException e) {
return false;
}