From 177f5c663cac7ca381127c0b598ca1cb596155d8 Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Thu, 2 Mar 2023 07:44:28 +0200 Subject: [PATCH] Optimized findContact --- app/src/main/kotlin/com/tutpro/baresip/Contact.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/Contact.kt b/app/src/main/kotlin/com/tutpro/baresip/Contact.kt index e46db19f..d224e75a 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/Contact.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/Contact.kt @@ -90,8 +90,10 @@ sealed class Contact { return c } is AndroidContact -> { + val cleanUri = uri.filterNot{setOf('-', ' ', '(', ')').contains(it)} for (u in c.uris) - if (Utils.uriMatch(u.filterNot{setOf('-', ' ', '(', ')').contains(it)}, uri)) + if (Utils.uriMatch(u.filterNot{setOf('-', ' ', '(', ')').contains(it)}, + cleanUri)) return c } }