fill out the other ends name, if we sent the message with searched text

This commit is contained in:
tibbi 2021-02-15 23:39:57 +01:00
parent 33a8b498f3
commit 37d063a3c9
2 changed files with 12 additions and 2 deletions

View file

@ -5,6 +5,7 @@ import android.app.SearchManager
import android.content.Context
import android.content.Intent
import android.os.Bundle
import android.text.TextUtils
import android.view.Menu
import android.view.MenuItem
import androidx.appcompat.widget.SearchView
@ -93,8 +94,14 @@ class SearchActivity : SimpleActivity() {
}
messages.forEach { message ->
var recipient = message.senderName
if (recipient.isEmpty() && message.participants.isNotEmpty()) {
val participantNames = message.participants.map { it.name }
recipient = TextUtils.join(", ", participantNames)
}
val date = message.date.formatDateOrTime(this, true, true)
val searchResult = SearchResult(message.senderName, message.body, date, message.threadId)
val searchResult = SearchResult(recipient, message.body, date, message.threadId)
searchResults.add(searchResult)
}