Update reminder on ReminderUpdateEvent broadcast.

This commit is contained in:
Alex Hart
2023-08-04 10:21:45 -03:00
parent c3700cf6d9
commit 192154a11c
2 changed files with 10 additions and 0 deletions

View File

@@ -198,6 +198,7 @@ import org.thoughtcrime.securesms.database.model.databaseprotos.BodyRangeList
import org.thoughtcrime.securesms.databinding.V2ConversationFragmentBinding import org.thoughtcrime.securesms.databinding.V2ConversationFragmentBinding
import org.thoughtcrime.securesms.dependencies.ApplicationDependencies import org.thoughtcrime.securesms.dependencies.ApplicationDependencies
import org.thoughtcrime.securesms.events.GroupCallPeekEvent import org.thoughtcrime.securesms.events.GroupCallPeekEvent
import org.thoughtcrime.securesms.events.ReminderUpdateEvent
import org.thoughtcrime.securesms.giph.mp4.GiphyMp4ItemDecoration import org.thoughtcrime.securesms.giph.mp4.GiphyMp4ItemDecoration
import org.thoughtcrime.securesms.giph.mp4.GiphyMp4PlaybackController import org.thoughtcrime.securesms.giph.mp4.GiphyMp4PlaybackController
import org.thoughtcrime.securesms.giph.mp4.GiphyMp4PlaybackPolicy import org.thoughtcrime.securesms.giph.mp4.GiphyMp4PlaybackPolicy
@@ -3942,6 +3943,11 @@ class ConversationFragment :
groupCallViewModel.onGroupCallPeekEvent(groupCallPeekEvent) groupCallViewModel.onGroupCallPeekEvent(groupCallPeekEvent)
} }
@Subscribe(threadMode = ThreadMode.MAIN)
fun onReminderUpdateEvent(reminderUpdateEvent: ReminderUpdateEvent) {
viewModel.refreshReminder()
}
//endregion //endregion
private inner class SearchEventListener : ConversationSearchBottomBar.EventListener { private inner class SearchEventListener : ConversationSearchBottomBar.EventListener {

View File

@@ -239,6 +239,10 @@ class ConversationViewModel(
_searchQuery.onNext(query ?: "") _searchQuery.onNext(query ?: "")
} }
fun refreshReminder() {
refreshReminder.onNext(Unit)
}
override fun onCleared() { override fun onCleared() {
disposables.clear() disposables.clear()
} }