Files
GMW/services/frontend/src/app/(dashboard)/messages/page.tsx
T

21 lines
565 B
TypeScript
Raw Normal View History

import { getConfig, getGuilds } from "@/lib/api/server";
import { MessagesView } from "./view";
export const dynamic = "force-dynamic";
export default async function MessagesPage() {
let config: import("@/lib/types/guild").AppConfig | undefined;
let guilds: import("@/lib/types").Guild[] | undefined;
try {
[config, guilds] = await Promise.all([getConfig(), getGuilds()]);
} catch {
/* client hooks surface errors */
}
return (
<MessagesView
initialGuilds={guilds}
initialGuildId={config?.monitorGuildId ?? null}
/>
);
}