Files
Jyotisha/frontend/src/lib/session-metadata-update.ts
T

11 lines
380 B
TypeScript

import {
chatSessionMetadataPatchSchema,
extractChatSessionMetadataPatch,
} from "@/lib/chat-session-write-contract";
export function metadataUpdateValues(payload: unknown): Record<string, unknown> | null {
const parsed = chatSessionMetadataPatchSchema.safeParse(extractChatSessionMetadataPatch(payload));
if (!parsed.success) return null;
return { ...parsed.data };
}