🐛 Fix empty message... again
This commit is contained in:
parent
54739cd11e
commit
1bc687eba6
@ -30,8 +30,9 @@ func newMessageEvent(c *fiber.Ctx) error {
|
||||
return fiber.NewError(fiber.StatusBadRequest, "message uuid was not valid")
|
||||
}
|
||||
|
||||
data.Body.Text = strings.TrimSpace(data.Body.Text)
|
||||
if len(data.Body.Text) == 0 && len(data.Body.Attachments) == 0 {
|
||||
return fiber.NewError(fiber.StatusBadRequest, "cannot send an empty message")
|
||||
return fiber.NewError(fiber.StatusBadRequest, "empty message was not allowed")
|
||||
}
|
||||
|
||||
var err error
|
||||
@ -52,13 +53,6 @@ func newMessageEvent(c *fiber.Ctx) error {
|
||||
raw, _ := jsoniter.Marshal(data.Body)
|
||||
_ = jsoniter.Unmarshal(raw, &parsed)
|
||||
|
||||
if val, ok := parsed["text"].(string); ok {
|
||||
val = strings.TrimSpace(val)
|
||||
parsed["text"] = val
|
||||
} else if files, ok := parsed["attachments"].([]any); (!ok || len(files) == 0) && len(val) == 0 {
|
||||
return fiber.NewError(fiber.StatusBadRequest, "empty message was not allowed")
|
||||
}
|
||||
|
||||
event := models.Event{
|
||||
Uuid: data.Uuid,
|
||||
Body: parsed,
|
||||
|
Loading…
Reference in New Issue
Block a user