From 5269f396d7cc92973381d934aaa907131c347cfd Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Mon, 14 Oct 2024 10:52:53 +0300 Subject: [PATCH] When showing URI in fiendly form, show URI parameters except ;transport=udp --- app/src/main/kotlin/com/tutpro/baresip/Utils.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/Utils.kt b/app/src/main/kotlin/com/tutpro/baresip/Utils.kt index 4584b2d0..f9dbf6ca 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/Utils.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/Utils.kt @@ -138,7 +138,7 @@ object Utils { if (u.contains("@")) { val user = uriUserPart(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")) user else if (host == "anonymous.invalid") @@ -146,7 +146,10 @@ object Utils { else if (host == "unknown.invalid") ctx.getString(R.string.unknown) else - "$user@$host" + if (params.isEmpty()) + "$user@$host" + else + "$user@$host;" + params.joinToString(";") } if (uri.startsWith("<") && (uri.endsWith(">"))) u = uri.substring(1).substringBeforeLast(">")