fix(tdarr): array parse error (#4678)

This commit is contained in:
Meier Lukas
2025-12-16 22:39:28 +01:00
committed by GitHub
parent 423da9eeb8
commit d86af072bf

View File

@@ -7,52 +7,73 @@ export const getStatisticsSchema = z.object({
sizeDiff: z.number(), sizeDiff: z.number(),
totalHealthCheckCount: z.number(), totalHealthCheckCount: z.number(),
status: z.object({ status: z.object({
transcode: z.array( transcode: z
z.object({ .array(
name: z.string(), z.object({
value: z.number(), name: z.string(),
}), value: z.number(),
), }),
healthcheck: z.array( )
z.object({ .optional()
name: z.string(), .transform((arr) => arr ?? []),
value: z.number(), healthcheck: z
}), .array(
), z.object({
name: z.string(),
value: z.number(),
}),
)
.optional()
.transform((arr) => arr ?? []),
}), }),
video: z.object({ video: z.object({
codecs: z.array( codecs: z
z.object({ .array(
name: z.string(), z.object({
value: z.number(), name: z.string(),
}), value: z.number(),
), }),
containers: z.array( )
z.object({ .optional()
name: z.string(), .transform((arr) => arr ?? []),
value: z.number(), containers: z
}), .array(
), z.object({
resolutions: z.array( name: z.string(),
z.object({ value: z.number(),
name: z.string(), }),
value: z.number(), )
}), .optional()
), .transform((arr) => arr ?? []),
resolutions: z
.array(
z.object({
name: z.string(),
value: z.number(),
}),
)
.optional()
.transform((arr) => arr ?? []),
}), }),
audio: z.object({ audio: z.object({
codecs: z.array( codecs: z
z.object({ .array(
name: z.string(), z.object({
value: z.number(), name: z.string(),
}), value: z.number(),
), }),
containers: z.array( )
z.object({ .optional()
name: z.string(), .transform((arr) => arr ?? []),
value: z.number(), containers: z
}), .array(
), z.object({
name: z.string(),
value: z.number(),
}),
)
.optional()
.transform((arr) => arr ?? []),
}), }),
}), }),
}); });