This commit is contained in:
Dominik Klarkowski
2026-06-18 11:02:31 +02:00
parent d00a5a42ac
commit 047e580da0
32 changed files with 735 additions and 189 deletions

View File

@@ -2,6 +2,7 @@
import { revalidatePath } from "next/cache";
import { generateAnalysis, generateDashboardAnalysis } from "@/lib/ai/claude";
import { getCurrentUserId } from "@/lib/session";
import type { AiAnalysisTargetType } from "@/lib/models/analysis";
export type GenerateAnalysisState = { error: string } | { success: true } | null;
@@ -10,8 +11,9 @@ export async function generateAnalysisAction(
targetType: AiAnalysisTargetType,
targetId: string
): Promise<GenerateAnalysisState> {
const userId = await getCurrentUserId();
try {
await generateAnalysis(targetType, targetId);
await generateAnalysis(userId, targetType, targetId);
} catch (error) {
return { error: error instanceof Error ? error.message : "Nie udało się wygenerować analizy." };
}
@@ -22,8 +24,9 @@ export async function generateAnalysisAction(
}
export async function generateDashboardAnalysisAction(): Promise<GenerateAnalysisState> {
const userId = await getCurrentUserId();
try {
await generateDashboardAnalysis();
await generateDashboardAnalysis(userId);
} catch (error) {
return { error: error instanceof Error ? error.message : "Nie udało się wygenerować analizy." };
}