From ebdfa88882736d22f4f118857b39c2eb7d07aa3c Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Wed, 21 Dec 2022 11:11:03 -0500 Subject: [PATCH] Schedule ExpireStoriesManager when viewing Stories tab. --- .../securesms/stories/landing/StoriesLandingFragment.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/stories/landing/StoriesLandingFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/stories/landing/StoriesLandingFragment.kt index 552881b01..343d674e7 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/stories/landing/StoriesLandingFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/stories/landing/StoriesLandingFragment.kt @@ -33,6 +33,7 @@ import org.thoughtcrime.securesms.conversation.mutiselect.forward.MultiselectFor import org.thoughtcrime.securesms.database.model.MediaMmsMessageRecord import org.thoughtcrime.securesms.database.model.MmsMessageRecord import org.thoughtcrime.securesms.database.model.StoryViewState +import org.thoughtcrime.securesms.dependencies.ApplicationDependencies import org.thoughtcrime.securesms.main.Material3OnScrollHelperBinder import org.thoughtcrime.securesms.main.SearchBinder import org.thoughtcrime.securesms.mediasend.v2.MediaSelectionActivity @@ -92,6 +93,8 @@ class StoriesLandingFragment : DSLSettingsFragment(layoutId = R.layout.stories_l viewModel.isTransitioningToAnotherScreen = false initializeSearchAction() viewModel.markStoriesRead() + + ApplicationDependencies.getExpireStoriesManager().scheduleIfNecessary() } override fun onPause() {