Fix story start position when in a mixed read/unread state.

This commit is contained in:
Alex Hart
2023-10-06 10:32:47 -03:00
parent 88bff9ab6c
commit 044454dca2

View File

@@ -90,7 +90,7 @@ open class StoryViewerPageRepository(context: Context, private val storyViewStat
content = getContent(record as MmsMessageRecord),
conversationMessage = ConversationMessage.ConversationMessageFactory.createWithUnresolvedData(context, record, recipient),
allowsReplies = record.storyType.isStoryWithReplies,
hasSelfViewed = storyViewStateCache.getOrPut(record.id, if (record.isOutgoing) true else viewedCount > 0)
hasSelfViewed = storyViewStateCache.getOrPut(record.id, if (record.isOutgoing) true else record.viewedReceiptCount > 0)
)
emitter.onNext(story)