From d3e83b12d939e2accef6141aeb876a1c80b27e51 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Thu, 13 Apr 2023 10:56:39 -0300 Subject: [PATCH] Utilize SERIAL instead of BOUNDED executor when marking stories as viewed. --- .../securesms/stories/viewer/page/StoryViewerPageRepository.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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()