Files
AnchorOS/lib/utils/short-id.ts
Marco Gallegos 8d33778779 feat: Implementar API de reservas para clientes
- Crear route /api/bookings con POST y GET
- Validar disponibilidad de staff y recursos
- Crear cliente si no existe
- Generar short_id para reservas
- Utilizar RPC functions de disponibilidad
- Agregar utilidad generateShortId
2026-01-16 15:17:01 -06:00

12 lines
305 B
TypeScript

import { supabaseAdmin } from '@/lib/supabase/client'
export async function generateShortId(): Promise<string> {
const { data, error } = await supabaseAdmin.rpc('generate_short_id')
if (error) {
throw new Error(`Failed to generate short_id: ${error.message}`)
}
return data as string
}