Update skins.js

This commit is contained in:
Gilles Lazures 2026-01-23 22:56:37 +01:00
parent b82c06165a
commit 11f930c3d8

View File

@ -9,14 +9,15 @@ module.exports = {
}),
"authorization": z.string().min(1, { message: "Authorization header is required." })
}),
body: z.object({
variant: z.enum(["classic", "slim"], {
errorMap: () => ({ message: "Variant must be 'classic' or 'slim'." })
body: z.union([
z.object({
variant: z.enum(["classic", "slim"]),
url: z.string().url()
}),
url: z.string().url().optional()
}).refine(data => {
return true;
}),
z.object({
variant: z.enum(["classic", "slim"]).optional(),
}).passthrough()
]),
error: {
code: 400,
message: "Invalid skin data, URL or variant.",