feat(calendar): add show-unmonitored option (#2547)

* feat(calendar): add show-unmonitored option

* fix: typecheck issue
This commit is contained in:
Meier Lukas
2025-03-09 14:26:31 +01:00
committed by GitHub
parent 2f80c096a7
commit f6f0d7c72b
7 changed files with 23 additions and 3 deletions

View File

@@ -9,7 +9,14 @@ import { createTRPCRouter, publicProcedure } from "../../trpc";
export const calendarRouter = createTRPCRouter({
findAllEvents: publicProcedure
.input(z.object({ year: z.number(), month: z.number(), releaseType: z.array(z.enum(radarrReleaseTypes)) }))
.input(
z.object({
year: z.number(),
month: z.number(),
releaseType: z.array(z.enum(radarrReleaseTypes)),
showUnmonitored: z.boolean(),
}),
)
.unstable_concat(createManyIntegrationMiddleware("query", ...getIntegrationKindsByCategory("calendar")))
.query(async ({ ctx, input }) => {
const results = await Promise.all(