mirror of
https://codeberg.org/Mercury-IM/Smack
synced 2024-12-23 04:57:58 +01:00
Ensure the ID is given in ChatMarkersElements
This commit is contained in:
parent
3547fde91c
commit
36bfa060a5
1 changed files with 4 additions and 3 deletions
|
@ -18,6 +18,7 @@ package org.jivesoftware.smackx.chat_markers.element;
|
|||
|
||||
import org.jivesoftware.smack.packet.ExtensionElement;
|
||||
import org.jivesoftware.smack.packet.Message;
|
||||
import org.jivesoftware.smack.util.StringUtils;
|
||||
import org.jivesoftware.smack.util.XmlStringBuilder;
|
||||
import org.jivesoftware.smackx.chat_markers.ChatMarkersState;
|
||||
|
||||
|
@ -93,7 +94,7 @@ public class ChatMarkersElements {
|
|||
private final String id;
|
||||
|
||||
public ReceivedExtension(String id) {
|
||||
this.id = id;
|
||||
this.id = StringUtils.requireNotNullNorEmpty(id, "Message ID must not be null");
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -146,7 +147,7 @@ public class ChatMarkersElements {
|
|||
private final String id;
|
||||
|
||||
public DisplayedExtension(String id) {
|
||||
this.id = id;
|
||||
this.id = StringUtils.requireNotNullNorEmpty(id, "Message ID must not be null");
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -199,7 +200,7 @@ public class ChatMarkersElements {
|
|||
private final String id;
|
||||
|
||||
public AcknowledgedExtension(String id) {
|
||||
this.id = id;
|
||||
this.id = StringUtils.requireNotNullNorEmpty(id, "Message id must not be null");
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in a new issue