From 2c39dff653e77b35d94f9fbc6216bbdcdfeee5ac Mon Sep 17 00:00:00 2001 From: Florian Schmaus Date: Mon, 4 May 2020 10:55:36 +0200 Subject: [PATCH] pubsub: remove 'replyto' and 'replyroom' configure settings Those configurations where removed with version 1.13 (2010-07-12) of XEP-0060. This change is part of the effort to upgrade Smack's PubSub implementation (SMACK-364). --- .../smackx/pubsub/ConfigureForm.java | 38 ------------------- .../smackx/pubsub/ConfigureNodeFields.java | 14 ------- 2 files changed, 52 deletions(-) diff --git a/smack-extensions/src/main/java/org/jivesoftware/smackx/pubsub/ConfigureForm.java b/smack-extensions/src/main/java/org/jivesoftware/smackx/pubsub/ConfigureForm.java index 91921eee7..01787ea03 100644 --- a/smack-extensions/src/main/java/org/jivesoftware/smackx/pubsub/ConfigureForm.java +++ b/smack-extensions/src/main/java/org/jivesoftware/smackx/pubsub/ConfigureForm.java @@ -494,44 +494,6 @@ public class ConfigureForm extends Form { setAnswer(ConfigureNodeFields.publish_model.getFieldName(), getListSingle(publish.toString())); } - /** - * List of the multi user chat rooms that are specified as reply rooms. - * - * @return The reply room JID's - */ - public List getReplyRoom() { - return getFieldValues(ConfigureNodeFields.replyroom); - } - - /** - * Sets the multi user chat rooms that are specified as reply rooms. - * - * @param replyRooms The multi user chat room to use as reply rooms - */ - public void setReplyRoom(List replyRooms) { - addField(ConfigureNodeFields.replyroom, FormField.Type.list_multi); - setAnswer(ConfigureNodeFields.replyroom.getFieldName(), replyRooms); - } - - /** - * Gets the specific JID's for reply to. - * - * @return The JID's - */ - public List getReplyTo() { - return getFieldValues(ConfigureNodeFields.replyto); - } - - /** - * Sets the specific JID's for reply to. - * - * @param replyTos The JID's to reply to - */ - public void setReplyTo(List replyTos) { - addField(ConfigureNodeFields.replyto, FormField.Type.list_multi); - setAnswer(ConfigureNodeFields.replyto.getFieldName(), replyTos); - } - /** * Gets the roster groups that are allowed to subscribe and retrieve items. * diff --git a/smack-extensions/src/main/java/org/jivesoftware/smackx/pubsub/ConfigureNodeFields.java b/smack-extensions/src/main/java/org/jivesoftware/smackx/pubsub/ConfigureNodeFields.java index c828f061b..30ef27c25 100644 --- a/smack-extensions/src/main/java/org/jivesoftware/smackx/pubsub/ConfigureNodeFields.java +++ b/smack-extensions/src/main/java/org/jivesoftware/smackx/pubsub/ConfigureNodeFields.java @@ -176,20 +176,6 @@ public enum ConfigureNodeFields { */ publish_model, - /** - * The specific multi-user chat rooms to specify for replyroom. - * - *

Value: List of JIDs as Strings

- */ - replyroom, - - /** - * The specific JID(s) to specify for replyto. - * - *

Value: List of JIDs as Strings

- */ - replyto, - /** * The roster group(s) allowed to subscribe and retrieve items. *