From 5c617fd29307669ae9c7226ef74d68be938f7554 Mon Sep 17 00:00:00 2001 From: rxdn <29165304+rxdn@users.noreply.github.com> Date: Tue, 12 Jul 2022 22:38:20 +0100 Subject: [PATCH] Check lengths --- utils/types/customembed.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/utils/types/customembed.go b/utils/types/customembed.go index 3918c48..d02062d 100644 --- a/utils/types/customembed.go +++ b/utils/types/customembed.go @@ -9,11 +9,11 @@ import ( type CustomEmbed struct { Title *string `json:"title" validate:"omitempty,min=1,max=255"` Description *string `json:"description" validate:"omitempty,min=1,max=4096"` - Url *string `json:"url" validate:"omitempty,url"` + Url *string `json:"url" validate:"omitempty,url,max=255"` Colour Colour `json:"colour" validate:"required,gte=0,lte=16777215"` Author Author `json:"author" validate:"dive"` - ImageUrl *string `json:"image_url" validate:"omitempty,url"` - ThumbnailUrl *string `json:"thumbnail_url" validate:"omitempty,url"` + ImageUrl *string `json:"image_url" validate:"omitempty,url,max=255"` + ThumbnailUrl *string `json:"thumbnail_url" validate:"omitempty,url,max=255"` Footer Footer `json:"footer" validate:"dive"` Timestamp *DateTimeLocal `json:"timestamp" validate:"omitempty"` Fields []Field `json:"fields" validate:"dive,max=25"` @@ -21,13 +21,13 @@ type CustomEmbed struct { type Author struct { Name *string `json:"name" validate:"omitempty,min=1,max=255"` - IconUrl *string `json:"icon_url" validate:"omitempty,url"` - Url *string `json:"url" validate:"omitempty,url"` + IconUrl *string `json:"icon_url" validate:"omitempty,url,max=255"` + Url *string `json:"url" validate:"omitempty,url,max=255"` } type Footer struct { Text *string `json:"text" validate:"omitempty,min=1,max=2048"` - IconUrl *string `json:"icon_url" validate:"omitempty,url"` + IconUrl *string `json:"icon_url" validate:"omitempty,url,max=255"` } type Field struct {