MCPcopy Create free account
hub / github.com/Linen-dev/linen.dev / getImageUrls

Function getImageUrls

apps/web/ui/Thread/Messages/utilities/thread.ts:13–27  ·  view source on GitHub ↗
(thread: SerializedThread)

Source from the content-addressed store, hash-verified

11};
12
13export function getImageUrls(thread: SerializedThread) {
14 const { messages } = thread;
15
16 const array = messages.map((message) => {
17 const parser = parsers[message.messageFormat];
18 const tree = parser(message.body);
19 const urls = find.urls(tree);
20 return [
21 ...urls,
22 ...message.attachments.map((attachment) => attachment.url),
23 ].filter(isImage);
24 });
25
26 return unique(array.flat());
27}

Callers 1

MessagesFunction · 0.90

Calls 1

mapMethod · 0.80

Tested by

no test coverage detected