Files
Epicure/apps/web/lib/ai/user-bio.ts
T
2026-07-01 11:10:37 +02:00

15 lines
467 B
TypeScript

import { db, users, eq } from "@epicure/db";
export async function getUserPrivateBio(userId: string): Promise<string | null> {
const row = await db.query.users.findFirst({
where: eq(users.id, userId),
columns: { privateBio: true },
});
return row?.privateBio ?? null;
}
export function buildUserBioContext(privateBio: string | null): string {
if (!privateBio?.trim()) return "";
return `\n\nUser preferences and context:\n${privateBio.trim()}`;
}