diff --git a/app/src/main/java/org/thoughtcrime/securesms/stories/viewer/page/StoryViewerPageRepository.kt b/app/src/main/java/org/thoughtcrime/securesms/stories/viewer/page/StoryViewerPageRepository.kt index 43735c0d2a..c4fca53f0c 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/stories/viewer/page/StoryViewerPageRepository.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/stories/viewer/page/StoryViewerPageRepository.kt @@ -171,7 +171,7 @@ open class StoryViewerPageRepository(context: Context, private val storyViewStat fun markViewed(storyPost: StoryPost) { if (!storyPost.conversationMessage.messageRecord.isOutgoing) { - SignalExecutors.BOUNDED.execute { + SignalExecutors.SERIAL.execute { val markedMessageInfo = SignalDatabase.messages.setIncomingMessageViewed(storyPost.id) if (markedMessageInfo != null) { ApplicationDependencies.getDatabaseObserver().notifyConversationListListeners()