mirror of
https://github.com/versia-pub/server.git
synced 2026-03-13 05:49:16 +01:00
feat(config): 🚩 Add emoji size/description size controls
This commit is contained in:
parent
5074ac788f
commit
b14fa17e1a
6 changed files with 44 additions and 4 deletions
|
|
@ -44,9 +44,19 @@ export const schemas = {
|
|||
.min(1)
|
||||
.max(2000)
|
||||
.url()
|
||||
.or(z.instanceof(File)),
|
||||
.or(
|
||||
z
|
||||
.instanceof(File)
|
||||
.refine(
|
||||
(v) => v.size <= config.validation.max_emoji_size,
|
||||
`Emoji must be less than ${config.validation.max_emoji_size} bytes`,
|
||||
),
|
||||
),
|
||||
category: z.string().max(64).optional(),
|
||||
alt: z.string().max(1000).optional(),
|
||||
alt: z
|
||||
.string()
|
||||
.max(config.validation.max_emoji_description_size)
|
||||
.optional(),
|
||||
global: z
|
||||
.string()
|
||||
.transform((v) => ["true", "1", "on"].includes(v.toLowerCase()))
|
||||
|
|
|
|||
|
|
@ -40,9 +40,19 @@ export const schemas = {
|
|||
.min(1)
|
||||
.max(2000)
|
||||
.url()
|
||||
.or(z.instanceof(File)),
|
||||
.or(
|
||||
z
|
||||
.instanceof(File)
|
||||
.refine(
|
||||
(v) => v.size <= config.validation.max_emoji_size,
|
||||
`Emoji must be less than ${config.validation.max_emoji_size} bytes`,
|
||||
),
|
||||
),
|
||||
category: z.string().max(64).optional(),
|
||||
alt: z.string().max(1000).optional(),
|
||||
alt: z
|
||||
.string()
|
||||
.max(config.validation.max_emoji_description_size)
|
||||
.optional(),
|
||||
global: z
|
||||
.string()
|
||||
.transform((v) => ["true", "1", "on"].includes(v.toLowerCase()))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue