Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/openstatusHQ/openstatus. ๐ซ Status page with uptime monitoring & API monitoring as code ๐ซ openstatus.dev
bun drizzle-orm monitoring monitoring-as-code nextjs observability on-call open-source shadcn-ui status-page statuspage synthetic-monitoring tinybird turso uptime uptime-checker uptime-monitor
Something went wrong. Try again.
624 B ยท 22 lines
TypeScript
1234567891011121314151617181920212223import { ListAuditLogsInput, getAuditLog, listAuditLogs,} from "@openstatus/services/audit";import { z } from "zod";
import { toServiceCtx } from "../service-adapter";import { createTRPCRouter, protectedProcedure } from "../trpc";
export const auditLogRouter = createTRPCRouter({ list: protectedProcedure .input(ListAuditLogsInput) .query(async ({ ctx, input }) => listAuditLogs({ ctx: toServiceCtx(ctx), input }), ), get: protectedProcedure .input(z.object({ id: z.number().int() })) .query(async ({ ctx, input }) => getAuditLog({ ctx: toServiceCtx(ctx), input }), ),});