From 718afea9d6c6d2e049ecd4929a059bf82225081c Mon Sep 17 00:00:00 2001 From: tibbi Date: Fri, 10 Apr 2020 21:53:19 +0200 Subject: [PATCH] recognize contact photos at SMS too --- .../simplemobiletools/smsmessenger/extensions/Context.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Context.kt b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Context.kt index 67fe3042..28e9eb06 100644 --- a/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Context.kt +++ b/app/src/main/kotlin/com/simplemobiletools/smsmessenger/extensions/Context.kt @@ -69,11 +69,13 @@ fun Context.getMessages(threadId: Int? = null): ArrayList { val body = cursor.getStringValue(Sms.BODY) val type = cursor.getIntValue(Sms.TYPE) val senderNumber = cursor.getStringValue(Sms.ADDRESS) - val senderName = getNameAndPhotoFromPhoneNumber(senderNumber)?.name ?: "" + val namePhoto = getNameAndPhotoFromPhoneNumber(senderNumber) + val senderName = namePhoto?.name ?: "" + val photoUri = namePhoto?.photoUri ?: "" val date = (cursor.getLongValue(Sms.DATE) / 1000).toInt() val read = cursor.getIntValue(Sms.READ) == 1 val thread = cursor.getIntValue(Sms.THREAD_ID) - val participant = Contact(0, senderName, "", senderNumber, false) + val participant = Contact(0, senderName, photoUri, senderNumber, false) val isMMS = false val message = Message(id, body, type, arrayListOf(participant), date, read, thread, isMMS, null) messages.add(message)