Fix minor issues

This commit is contained in:
Paul Schaub 2021-02-12 00:32:03 +01:00
parent 0f5297c957
commit 1b9fae8e52
Signed by: vanitasvitae
GPG Key ID: 62BEE9264BF17311
3 changed files with 9 additions and 2 deletions

View File

@ -484,7 +484,7 @@ public final class UserAvatarManager extends Manager {
*/
public void unpublishAvatar()
throws NoResponseException, XMPPErrorException, NotConnectedException, InterruptedException, PubSubException.NotALeafNodeException {
getOrCreateMetadataNode().publish(new PayloadItem<>(new MetadataExtension(null)));
getOrCreateMetadataNode().publish(new PayloadItem<>(new MetadataExtension()));
}
@SuppressWarnings("UnnecessaryAnonymousClass")

View File

@ -44,6 +44,13 @@ public class MetadataExtension implements ExtensionElement {
private final List<MetadataInfo> infos;
private final List<MetadataPointer> pointers;
/**
* Empty constructor.
*/
public MetadataExtension() {
this(null);
}
/**
* Metadata Extension constructor.
*

View File

@ -118,7 +118,7 @@ public class MetadataExtensionTest {
@Test
public void checkEmptyMetadataExtensionParse() {
MetadataExtension metadataExtension = new MetadataExtension(null);
MetadataExtension metadataExtension = new MetadataExtension();
assertEquals(emptyMetadataExtensionExample, metadataExtension.toXML().toString());
}