Utilize SERIAL instead of BOUNDED executor when marking stories as viewed.

This commit is contained in:
Alex Hart
2023-04-13 10:56:39 -03:00
committed by Greyson Parrelli
parent d77555266b
commit d3e83b12d9

View File

@@ -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()