diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt index 1ffa7af682..6e35d70d7b 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationFragment.kt @@ -198,6 +198,7 @@ import org.thoughtcrime.securesms.database.model.databaseprotos.BodyRangeList import org.thoughtcrime.securesms.databinding.V2ConversationFragmentBinding import org.thoughtcrime.securesms.dependencies.ApplicationDependencies 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.GiphyMp4PlaybackController import org.thoughtcrime.securesms.giph.mp4.GiphyMp4PlaybackPolicy @@ -3942,6 +3943,11 @@ class ConversationFragment : groupCallViewModel.onGroupCallPeekEvent(groupCallPeekEvent) } + @Subscribe(threadMode = ThreadMode.MAIN) + fun onReminderUpdateEvent(reminderUpdateEvent: ReminderUpdateEvent) { + viewModel.refreshReminder() + } + //endregion private inner class SearchEventListener : ConversationSearchBottomBar.EventListener { diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationViewModel.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationViewModel.kt index 66a34892c2..d45257acfb 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationViewModel.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationViewModel.kt @@ -239,6 +239,10 @@ class ConversationViewModel( _searchQuery.onNext(query ?: "") } + fun refreshReminder() { + refreshReminder.onNext(Unit) + } + override fun onCleared() { disposables.clear() }