When showing URI in fiendly form, show URI parameters except ;transport=udp
This commit is contained in:
@@ -138,7 +138,7 @@ object Utils {
|
|||||||
if (u.contains("@")) {
|
if (u.contains("@")) {
|
||||||
val user = uriUserPart(u)
|
val user = uriUserPart(u)
|
||||||
val host = uriHostPart(u)
|
val host = uriHostPart(u)
|
||||||
val params = uriParams(u)
|
val params = uriParams(u).filter{it != "transport=udp"}
|
||||||
return if (host == aorDomain(account.aor) || params.contains("user=phone"))
|
return if (host == aorDomain(account.aor) || params.contains("user=phone"))
|
||||||
user
|
user
|
||||||
else if (host == "anonymous.invalid")
|
else if (host == "anonymous.invalid")
|
||||||
@@ -146,7 +146,10 @@ object Utils {
|
|||||||
else if (host == "unknown.invalid")
|
else if (host == "unknown.invalid")
|
||||||
ctx.getString(R.string.unknown)
|
ctx.getString(R.string.unknown)
|
||||||
else
|
else
|
||||||
"$user@$host"
|
if (params.isEmpty())
|
||||||
|
"$user@$host"
|
||||||
|
else
|
||||||
|
"$user@$host;" + params.joinToString(";")
|
||||||
}
|
}
|
||||||
if (uri.startsWith("<") && (uri.endsWith(">")))
|
if (uri.startsWith("<") && (uri.endsWith(">")))
|
||||||
u = uri.substring(1).substringBeforeLast(">")
|
u = uri.substring(1).substringBeforeLast(">")
|
||||||
|
|||||||
Reference in New Issue
Block a user