Added max character validation
This commit is contained in:
parent
684a166f0b
commit
e57c945c3a
@ -289,7 +289,7 @@ public class Message {
|
||||
Objects.requireNonNull(this.token, "Token is required for a message");
|
||||
Objects.requireNonNull(this.user, "User is required for a message");
|
||||
Objects.requireNonNull(this.message, "Message is required for a message");
|
||||
|
||||
|
||||
if (Priority.EMERGENCY.equals(this.priority)) {
|
||||
if (this.retry == 0) {
|
||||
this.retry = 60;
|
||||
@ -300,6 +300,22 @@ public class Message {
|
||||
}
|
||||
}
|
||||
|
||||
if (this.message.length() > 1024) {
|
||||
this.message.substring(0, 1023);
|
||||
}
|
||||
|
||||
if (this.title != null && this.title.length() > 250) {
|
||||
this.title.substring(0, 249);
|
||||
}
|
||||
|
||||
if (this.url != null && this.url.length() > 512) {
|
||||
this.url.substring(0, 511);
|
||||
}
|
||||
|
||||
if (this.urlTitle != null && this.urlTitle.length() > 100) {
|
||||
this.urlTitle.substring(0, 99);
|
||||
}
|
||||
|
||||
NavigableMap<String, String> body = new TreeMap<>();
|
||||
body.put(Param.TOKEN.toString(), this.token);
|
||||
body.put(Param.USER.toString(), this.user);
|
||||
|
Loading…
x
Reference in New Issue
Block a user