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