Initial commit: JuanitoSport - Muay Thai & Yog4Fight PWA
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
import { prisma } from "@/lib/prisma";
|
||||
import AdminMessages from "./messages-admin";
|
||||
|
||||
export default async function MessagesPage() {
|
||||
const messages = await prisma.message.findMany({
|
||||
orderBy: { createdAt: "desc" },
|
||||
});
|
||||
|
||||
const readCount = await prisma.messageRead.groupBy({
|
||||
by: ["messageId"],
|
||||
_count: { _all: true },
|
||||
});
|
||||
|
||||
const readMap: Record<string, number> = {};
|
||||
readCount.forEach((r) => {
|
||||
readMap[r.messageId] = r._count._all;
|
||||
});
|
||||
|
||||
return <AdminMessages messages={messages} readMap={readMap} totalMembers={0} />;
|
||||
}
|
||||
Reference in New Issue
Block a user