Uri parsing fix

This commit is contained in:
Juha Heinanen
2026-08-14 09:38:26 +03:00
parent 3af45d8efd
commit b8fae2d349

View File

@ -219,6 +219,7 @@ object Utils {
val digitsOnlyUserPart = userPart.filter { it.isDigit() }
return if (digitsOnlyUserPart.isNotEmpty() && digitsOnlyUserPart.length == userPart.filterNot { it == ' ' || it == '-' || it == '(' || it == ')' || it == '+' }.length)
when {
userPart.startsWith("+") -> uri
userPart.startsWith("00") -> uri.replace("$scheme$userPart",
scheme + "+" + userPart.substring(2))
countryCode == "" -> uri