MCPcopy
hub / github.com/opactorai/Claudable / parseMetadata

Function parseMetadata

lib/serializers/chat.ts:5–17  ·  view source on GitHub ↗
(metadataJson?: string | null)

Source from the content-addressed store, hash-verified

3import type { RealtimeMessage } from '@/types';
4
5function parseMetadata(metadataJson?: string | null): MessageMetadata | null {
6 if (!metadataJson) {
7 return null;
8 }
9
10 try {
11 const parsed = JSON.parse(metadataJson) as MessageMetadata;
12 return parsed;
13 } catch (error) {
14 console.warn('[chat-serializer] Failed to parse metadata JSON:', error);
15 return null;
16 }
17}
18
19export function serializeMessage(
20 message: Message,

Callers 1

serializeMessageFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected