diff --git a/src/app/radio/page.tsx b/src/app/radio/page.tsx index 12f05a2..36fb900 100644 --- a/src/app/radio/page.tsx +++ b/src/app/radio/page.tsx @@ -1,4 +1,5 @@ -import { databases, APPWRITE_ALMEIRA_CONFIG } from '@/lib/appwrite'; +import { APPWRITE_ALMEIRA_CONFIG } from '@/lib/appwrite'; +import { createAdminClient } from '@/lib/appwrite.server'; import ProgrammingSchedule from '@/components/ProgrammingSchedule'; import { RadioTower, PlayCircle, Headphones } from 'lucide-react'; @@ -8,14 +9,15 @@ export default async function RadioPage() { let matrixData = {}; try { - const doc = await databases.getDocument( + const client = await createAdminClient(); + const doc = await client.databases.getDocument( APPWRITE_ALMEIRA_CONFIG.databaseId, 'programming_matrices', 'matrix_radio' ); matrixData = JSON.parse(doc.matrix_data); } catch(e) { - console.error("No se pudo cargar parrilla", e); + console.error("No se pudo cargar parrilla de radio", e); } return ( diff --git a/src/app/tv/page.tsx b/src/app/tv/page.tsx index 835db4e..442e80a 100644 --- a/src/app/tv/page.tsx +++ b/src/app/tv/page.tsx @@ -1,4 +1,5 @@ -import { databases, APPWRITE_ALMEIRA_CONFIG } from '@/lib/appwrite'; +import { APPWRITE_ALMEIRA_CONFIG } from '@/lib/appwrite'; +import { createAdminClient } from '@/lib/appwrite.server'; import ProgrammingSchedule from '@/components/ProgrammingSchedule'; import { Tv, PlayCircle, RadioTower } from 'lucide-react'; @@ -8,14 +9,15 @@ export default async function TVPage() { let matrixData = {}; try { - const doc = await databases.getDocument( + const client = await createAdminClient(); + const doc = await client.databases.getDocument( APPWRITE_ALMEIRA_CONFIG.databaseId, 'programming_matrices', 'matrix_tv' ); matrixData = JSON.parse(doc.matrix_data); } catch(e) { - console.error("No se pudo cargar parrilla", e); + console.error("No se pudo cargar parrilla de TV", e); } return (