feat(api): 🚩 Add emoji shortcode size controls

This commit is contained in:
Jesse Wierzbinski 2024-12-09 11:09:40 +01:00
parent cfefd56a55
commit 8796f694bc
No known key found for this signature in database
8 changed files with 15 additions and 3 deletions

View file

@ -33,7 +33,7 @@ export const schemas = {
.string()
.trim()
.min(1)
.max(64)
.max(config.validation.max_emoji_shortcode_size)
.regex(
emojiValidator,
"Shortcode must only contain letters (any case), numbers, dashes or underscores.",

View file

@ -29,7 +29,7 @@ export const schemas = {
.string()
.trim()
.min(1)
.max(64)
.max(config.validation.max_emoji_shortcode_size)
.regex(
emojiValidator,
"Shortcode must only contain letters (any case), numbers, dashes or underscores.",

View file

@ -202,6 +202,8 @@ export default apiRoute((app) =>
},
emojis: {
emoji_size_limit: config.validation.max_emoji_size,
max_emoji_shortcode_characters:
config.validation.max_emoji_shortcode_size,
max_emoji_description_characters:
config.validation.max_emoji_description_size,
},