super-harness / src /app /api /chat /export /actions.ts
Cyber Catalyst Team
Deploy to HF Spaces with LFS
4782147
Raw
History Blame Contribute Delete
576 Bytes
import { TipTapMentionJsonContent } from "app-types/util";
import { getUserId } from "../actions";
import { ChatExportCommentCreateSchema } from "app-types/chat-export";
import { chatExportRepository } from "lib/db/repository";
export async function addExportChatCommentAction(data: {
exportId: string;
content: TipTapMentionJsonContent;
parentId?: string;
}) {
const userId = await getUserId();
const validatedData = ChatExportCommentCreateSchema.parse({
...data,
authorId: userId,
});
return await chatExportRepository.insertComment(validatedData);
}