MCPcopy Create free account
hub / github.com/AnswerOverflow/AnswerOverflow / makeMessageResultPage

Function makeMessageResultPage

packages/core/src/pages.ts:384–409  ·  view source on GitHub ↗
(
	messageId: string,
	userServers: DiscordAPIServer[] | null,
)

Source from the content-addressed store, hash-verified

382}
383
384export async function makeMessageResultPage(
385 messageId: string,
386 userServers: DiscordAPIServer[] | null,
387) {
388 console.log(`Generating message result page for ${messageId}`);
389 const startPageGeneration = performance.now();
390 const data = await findMessageResultPage(messageId, userServers);
391 if (!data) {
392 return null;
393 }
394 const { messages, server, thread, channel } = data;
395 const endPageGeneration = performance.now();
396 console.log(
397 `Page generation for ${messageId} took ${
398 endPageGeneration - startPageGeneration
399 }ms`,
400 );
401
402 return {
403 messages,
404 parentChannel: channel,
405 server,
406 thread,
407 recommendedPosts: [],
408 };
409}

Callers 5

messages.tsFile · 0.90
generateMetadataFunction · 0.90
MessageResultFunction · 0.90
generateMetadataFunction · 0.90
MessageResultFunction · 0.90

Calls 1

findMessageResultPageFunction · 0.85

Tested by

no test coverage detected