feat: improve admin security on dnshole controls (#1686)

This commit is contained in:
Tagaishi
2024-01-11 19:04:41 +01:00
committed by GitHub
parent bd280d171b
commit 60bca7412c
2 changed files with 27 additions and 50 deletions

View File

@@ -7,10 +7,10 @@ import { PiHoleClient } from '~/tools/server/sdk/pihole/piHole';
import { ConfigAppType } from '~/types/app';
import { AdStatistics } from '~/widgets/dnshole/type';
import { createTRPCRouter, publicProcedure } from '../../trpc';
import { adminProcedure, createTRPCRouter, publicProcedure } from '../../trpc';
export const dnsHoleRouter = createTRPCRouter({
control: publicProcedure
control: adminProcedure
.input(
z.object({
action: z.enum(['enable', 'disable']),