summaryrefslogtreecommitdiff
path: root/apps/web/src/feedback/queries.ts
blob: 121c6fe99ff0225c355e18f36c3abf8513a82a58 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import { db, feedback } from "@/db";
import { generateUUID } from "@/utils/id";
import type { FeedbackEntry, SubmitFeedbackInput } from "./types";

export async function submitFeedback({
	message,
}: SubmitFeedbackInput): Promise<FeedbackEntry> {
	const id = generateUUID();
	const now = new Date();

	await db.insert(feedback).values({ id, message, createdAt: now });

	return { id, message, createdAt: now.toISOString() };
}