From 2f0f4f94a29c5aa85613ca22e2fa1b94e55d5edf Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Thu, 27 Oct 2022 14:18:10 -0300 Subject: [PATCH] Set onboarding duration to 10s per story. --- .../securesms/stories/viewer/page/StoryViewerPageFragment.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/stories/viewer/page/StoryViewerPageFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/stories/viewer/page/StoryViewerPageFragment.kt index 11cda95b6b..1504f1264c 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/stories/viewer/page/StoryViewerPageFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/stories/viewer/page/StoryViewerPageFragment.kt @@ -385,6 +385,7 @@ class StoryViewerPageFragment : val durations: Map = state.posts .mapIndexed { index, storyPost -> index to when { + storyPost.sender.isReleaseNotes -> ONBOARDING_DURATION storyPost.content.isVideo() -> -1L storyPost.content is StoryPost.Content.TextContent -> calculateDurationForText(storyPost.content) else -> DEFAULT_DURATION @@ -1077,6 +1078,7 @@ class StoryViewerPageFragment : private val MIN_TEXT_STORY_PLAYBACK = TimeUnit.SECONDS.toMillis(3) private val CHARACTERS_PER_SECOND = 15L private val DEFAULT_DURATION = TimeUnit.SECONDS.toMillis(5) + private val ONBOARDING_DURATION = TimeUnit.SECONDS.toMillis(10) private const val ARGS = "args"