v1.0
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
import { createRouter, publicQuery } from "./middleware";
|
||||
import { getDashboardStats } from "./queries/dashboard";
|
||||
import { findRecentActivities } from "./queries/activityLogs";
|
||||
import { z } from "zod";
|
||||
|
||||
export const dashboardRouter = createRouter({
|
||||
stats: publicQuery.query(async () => {
|
||||
return getDashboardStats();
|
||||
}),
|
||||
|
||||
activities: publicQuery
|
||||
.input(z.object({ limit: z.number().min(1).max(100).default(20) }).optional())
|
||||
.query(async ({ input }) => {
|
||||
return findRecentActivities(input?.limit ?? 20);
|
||||
}),
|
||||
});
|
||||
Reference in New Issue
Block a user