fix: replace client SDK with Admin SDK in radio and tv server pages

This commit is contained in:
Carlos (Almeira) 2026-03-27 21:23:41 -05:00
parent cf3e3181cc
commit 7659019ca3
2 changed files with 10 additions and 6 deletions

View File

@ -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 (

View File

@ -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 (