Update skins.js

This commit is contained in:
Gilles Lazures 2026-01-23 22:54:54 +01:00
parent 48ea9f708b
commit b82c06165a

View File

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