import { Metadata } from "next";
import { getMedia, getMediaFolders } from "@/app/actions/media";
import MediaPageClient from "./media-client";

export const metadata: Metadata = { title: "کتابخانه رسانه" };
export const dynamic = "force-dynamic";

export default async function MediaPage() {
  const [mediaRes, foldersRes] = await Promise.all([
    getMedia(),
    getMediaFolders()
  ]);
  
  return (
    <MediaPageClient 
      initialMedia={mediaRes || []} 
      initialFolders={foldersRes.success && foldersRes.folders ? foldersRes.folders : []} 
    />
  );
}
