add some default recents

Signed-off-by: sowjanyakch <sowjanya.kch@gmail.com>
This commit is contained in:
sowjanyakch 2025-05-07 18:17:37 +02:00
parent 245280615c
commit 5a4d09da5c
No known key found for this signature in database
GPG Key ID: F7AA2A8B65B50220

View File

@ -261,6 +261,7 @@ class MessageActionsDialog(
val searchResults = searchEmojiManager.search(keyword) val searchResults = searchEmojiManager.search(keyword)
if (searchResults.isNotEmpty()) { if (searchResults.isNotEmpty()) {
initialEmojisFromSearch.add(searchResults[0].component1()) initialEmojisFromSearch.add(searchResults[0].component1())
recentEmojiManager.addEmoji(searchResults[0].component1())
} }
if (initialEmojisFromSearch.size >= 8) { if (initialEmojisFromSearch.size >= 8) {
return@forEach return@forEach
@ -301,9 +302,12 @@ class MessageActionsDialog(
val result = SearchEmojiManager().search(keyword) val result = SearchEmojiManager().search(keyword)
if (result.isNotEmpty()) { if (result.isNotEmpty()) {
recentEmojiManager.addEmoji(result[0].component1()) recentEmojiManager.addEmoji(result[0].component1())
recentEmojiManager.persist()
} }
} }
textView.visibility = View.VISIBLE textView.visibility = View.VISIBLE
} else { } else {
textView.visibility = View.GONE textView.visibility = View.GONE
} }
@ -508,6 +512,7 @@ class MessageActionsDialog(
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())
?.observeOn(AndroidSchedulers.mainThread()) ?.observeOn(AndroidSchedulers.mainThread())
?.subscribe(ReactionDeletedObserver()) ?.subscribe(ReactionDeletedObserver())
} else { } else {
reactionsRepository.addReaction(currentConversation!!.token!!, message, emoji) reactionsRepository.addReaction(currentConversation!!.token!!, message, emoji)
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())