chore: leaderboard table

This commit is contained in:
Ephraim Atta-Duncan
2024-09-19 10:40:22 +00:00
parent 08d94cf2b2
commit 670393d0d0
10 changed files with 511 additions and 319 deletions

View File

@ -0,0 +1,17 @@
'use server';
import { getRequiredServerComponentSession } from '@documenso/lib/next-auth/get-server-component-session';
import { isAdmin } from '@documenso/lib/next-auth/guards/is-admin';
import { getSigningVolume } from '@documenso/lib/server-only/admin/get-signing-volume';
export async function search(search: string, page: number, perPage: number) {
const { user } = await getRequiredServerComponentSession();
if (!isAdmin(user)) {
throw new Error('Unauthorized');
}
const results = await getSigningVolume({ search, page, perPage });
return results;
}