MCPcopy Index your code
hub / github.com/coder/coder / upsertFirstPageMessage

Function upsertFirstPageMessage

site/src/api/queries/chatMessageEdits.ts:66–75  ·  view source on GitHub ↗
(
	messages: readonly TypesGen.ChatMessage[],
	message: TypesGen.ChatMessage,
)

Source from the content-addressed store, hash-verified

64): TypesGen.ChatMessage[] => [...messages].sort((a, b) => b.id - a.id);
65
66const upsertFirstPageMessage = (
67 messages: readonly TypesGen.ChatMessage[],
68 message: TypesGen.ChatMessage,
69): TypesGen.ChatMessage[] => {
70 const byID = new Map(
71 messages.map((existingMessage) => [existingMessage.id, existingMessage]),
72 );
73 byID.set(message.id, message);
74 return sortMessagesDescending(Array.from(byID.values()));
75};
76
77export const projectEditedConversationIntoCache = ({
78 currentData,

Calls 2

sortMessagesDescendingFunction · 0.85
setMethod · 0.45

Tested by

no test coverage detected