Avoid race condition when marking messages read

This commit is contained in:
trevor-signal
2025-07-16 13:47:07 -04:00
committed by GitHub
parent eb9476c291
commit ea3a7f70b6
8 changed files with 58 additions and 50 deletions

View File

@@ -983,18 +983,18 @@ type WritableInterface = {
getUnreadByConversationAndMarkRead: (options: {
conversationId: string;
includeStoryReplies: boolean;
newestUnreadAt: number;
readMessageReceivedAt: number;
now?: number;
readAt?: number;
storyId?: string;
}) => GetUnreadByConversationAndMarkReadResultType;
getUnreadEditedMessagesAndMarkRead: (options: {
conversationId: string;
newestUnreadAt: number;
readMessageReceivedAt: number;
}) => GetUnreadByConversationAndMarkReadResultType;
getUnreadReactionsAndMarkRead: (options: {
conversationId: string;
newestUnreadAt: number;
readMessageReceivedAt: number;
storyId?: string;
}) => Array<ReactionResultType>;
markReactionAsRead: (