Skip to content

Commit 4166880

Browse files
committed
Add validation for the send time
1 parent 67e9797 commit 4166880

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

api/pkg/validators/bulk_message_handler_validator.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -223,6 +223,10 @@ func (v *BulkMessageHandlerValidator) validateMessages(messages []*requests.Bulk
223223
if len(message.Content) > 1024 {
224224
result.Add("document", fmt.Sprintf("Row [%d]: The message content must be less than 1024 characters.", index+2))
225225
}
226+
227+
if message.SendTime != nil && message.SendTime.After(time.Now().Add(24*time.Hour)) {
228+
result.Add("document", fmt.Sprintf("Row [%d]: The SendTime [%s] cannot be more than 24 hours in the future.", index+2, message.SendTime.Format(time.RFC3339)))
229+
}
226230
}
227231
return result
228232
}

0 commit comments

Comments
 (0)