mirror of
https://github.com/SimpleMobileTools/Simple-SMS-Messenger.git
synced 2025-03-11 00:50:21 +01:00
converting conversations and messages into searchresults
This commit is contained in:
parent
a53652042b
commit
fbe46a55a8
@ -82,6 +82,16 @@ class SearchActivity : SimpleActivity() {
|
|||||||
val conversations = conversationsDB.getConversationsWithText(searchQuery)
|
val conversations = conversationsDB.getConversationsWithText(searchQuery)
|
||||||
if (text == mLastSearchedText) {
|
if (text == mLastSearchedText) {
|
||||||
val searchResults = ArrayList<SearchResult>()
|
val searchResults = ArrayList<SearchResult>()
|
||||||
|
conversations.forEach { conversation ->
|
||||||
|
val searchResult = SearchResult(conversation.title, conversation.phoneNumber, conversation.date, conversation.threadId)
|
||||||
|
searchResults.add(searchResult)
|
||||||
|
}
|
||||||
|
|
||||||
|
messages.forEach { message ->
|
||||||
|
val searchResult = SearchResult(message.senderName, message.body, message.date, message.threadId)
|
||||||
|
searchResults.add(searchResult)
|
||||||
|
}
|
||||||
|
|
||||||
runOnUiThread {
|
runOnUiThread {
|
||||||
search_results_list.beVisibleIf(searchResults.isNotEmpty())
|
search_results_list.beVisibleIf(searchResults.isNotEmpty())
|
||||||
search_placeholder.beVisibleIf(searchResults.isEmpty())
|
search_placeholder.beVisibleIf(searchResults.isEmpty())
|
||||||
|
@ -0,0 +1,3 @@
|
|||||||
|
package com.simplemobiletools.smsmessenger.models
|
||||||
|
|
||||||
|
data class SearchResult(val title: String, val snippet: String, val date: Int, val threadId: Long)
|
Loading…
x
Reference in New Issue
Block a user