From 15316f0103341c73e8e360ea9f16a2b88fcd0dae Mon Sep 17 00:00:00 2001 From: tibbi Date: Tue, 19 Jun 2018 15:27:43 +0200 Subject: [PATCH] fix #185, prefer the contact Mobile phone number at sending batch SMS --- .../com/simplemobiletools/contacts/extensions/Activity.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/contacts/extensions/Activity.kt b/app/src/main/kotlin/com/simplemobiletools/contacts/extensions/Activity.kt index 7044edc6..ee5be77c 100644 --- a/app/src/main/kotlin/com/simplemobiletools/contacts/extensions/Activity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/contacts/extensions/Activity.kt @@ -105,10 +105,10 @@ fun BaseSimpleActivity.shareContacts(contacts: ArrayList) { fun BaseSimpleActivity.sendSMSToContacts(contacts: ArrayList) { val numbers = StringBuilder() contacts.forEach { - it.phoneNumbers.forEach { - if (it.value.isNotEmpty()) { - numbers.append("${it.value};") - } + val number = it.phoneNumbers.firstOrNull { it.type == ContactsContract.CommonDataKinds.Phone.TYPE_MOBILE } + ?: it.phoneNumbers.firstOrNull() + if (number != null) { + numbers.append("${number.value};") } val uriString = "smsto:${numbers.toString().trimEnd(';')}"