This commit is contained in:
2026-02-10 13:45:21 -06:00
parent d74807c84e
commit 675c76db74
5 changed files with 70 additions and 100 deletions

View File

@@ -15,6 +15,7 @@ import type { UploadedFile } from '@/components/planes/wizard/PasoDetallesPanel/
import type { Database } from '@/types/supabase'
const EDGE = {
generate_subject_suggestions: 'generate-subject-suggestions',
subjects_create_manual: 'subjects_create_manual',
ai_generate_subject: 'ai-generate-subject',
subjects_persist_from_ai: 'subjects_persist_from_ai',
@@ -133,6 +134,15 @@ export type AIGenerateSubjectInput = {
}
}
export async function generate_subject_suggestions(): Promise<
Array<{ [key: string]: any }>
> {
return invokeEdge<Array<{ [key: string]: any }>>(
EDGE.generate_subject_suggestions,
{},
)
}
export async function ai_generate_subject(
input: AIGenerateSubjectInput,
): Promise<any> {

View File

@@ -19,6 +19,7 @@ export const qk = {
planHistorial: (planId: string) => ['planes', planId, 'historial'] as const,
planDocumento: (planId: string) => ['planes', planId, 'documento'] as const,
sugerenciasAsignaturas: () => ['asignaturas', 'sugerencias'] as const,
asignatura: (asignaturaId: string) =>
['asignaturas', 'detail', asignaturaId] as const,
asignaturaBibliografia: (asignaturaId: string) =>