Fix pinned messages state syncing

This commit is contained in:
Jamie
2025-12-29 11:36:07 -08:00
committed by GitHub
parent b405e3d83d
commit 963c94a2a2
25 changed files with 388 additions and 437 deletions

View File

@@ -69,7 +69,7 @@ import type {
PinnedMessage,
PinnedMessageId,
PinnedMessageParams,
PinnedMessageRenderData,
PinnedMessagePreloadData,
} from '../types/PinnedMessage.std.js';
import type { AppendPinnedMessageResult } from './server/pinnedMessages.std.js';
import type {
@@ -986,9 +986,9 @@ type ReadableInterface = {
getAllMegaphones: () => ReadonlyArray<RemoteMegaphoneType>;
hasMegaphone: (megaphoneId: RemoteMegaphoneId) => boolean;
getPinnedMessagesForConversation: (
getPinnedMessagesPreloadDataForConversation: (
conversationId: string
) => ReadonlyArray<PinnedMessageRenderData>;
) => ReadonlyArray<PinnedMessagePreloadData>;
getNextExpiringPinnedMessageAcrossConversations: () => PinnedMessage | null;
getMessagesNeedingUpgrade: (