import { AdminShellServer } from "@/components/admin-shell-server"; import { BackendClient } from "./client"; export const dynamic = "force-dynamic"; const platforms = ["youtube", "roblox", "discord", "tiktok"]; export default async function BackendPage() { // Read current cached counts from Redis let counts: Record = {}; try { const { getRedisClient } = await import("@/lib/redis"); const redis = await getRedisClient(); const cached = await redis.get("erika:follower_counts"); if (cached) { counts = JSON.parse(cached); } } catch { // Redis unavailable } const platformData = platforms.map((p) => ({ name: p, cachedCount: counts[p] ?? null, })); return (

Backend

Follower API connections and cache management

); }