From 3223b419180f74e74cc1c9b40435dfb4c11fa23c Mon Sep 17 00:00:00 2001 From: =?utf8?q?David=20=E2=80=98Bombe=E2=80=99=20Roden?= Date: Fri, 3 Jan 2025 16:13:00 +0100 Subject: [PATCH] =?utf8?q?=F0=9F=97=91=EF=B8=8F=20Deprecate=20ModifyConfig?= =?utf8?q?=20without=20identifier?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- src/main/java/net/pterodactylus/fcp/ModifyConfig.java | 8 ++++++++ src/main/java/net/pterodactylus/fcp/highlevel/FcpClient.java | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/pterodactylus/fcp/ModifyConfig.java b/src/main/java/net/pterodactylus/fcp/ModifyConfig.java index 0a18b81..224f598 100644 --- a/src/main/java/net/pterodactylus/fcp/ModifyConfig.java +++ b/src/main/java/net/pterodactylus/fcp/ModifyConfig.java @@ -26,11 +26,19 @@ public class ModifyConfig extends FcpMessage { /** * Creates a new “ModifyConfig” message. + * + * @deprecated Use {@link #ModifyConfig(String)} instead */ + @Deprecated public ModifyConfig() { super("ModifyConfig"); } + /** + * Creates a new “ModifyConfig” message. + * + * @param identifier The identifier of the message + */ public ModifyConfig(String identifier) { this(); setField("Identifier", identifier); diff --git a/src/main/java/net/pterodactylus/fcp/highlevel/FcpClient.java b/src/main/java/net/pterodactylus/fcp/highlevel/FcpClient.java index 3fecbed..a3ee4ca 100644 --- a/src/main/java/net/pterodactylus/fcp/highlevel/FcpClient.java +++ b/src/main/java/net/pterodactylus/fcp/highlevel/FcpClient.java @@ -1220,7 +1220,7 @@ public class FcpClient implements Closeable { new ExtendedFcpAdapter() { @Override public void run() throws IOException { - ModifyConfig modifyConfig = new ModifyConfig(); + ModifyConfig modifyConfig = new ModifyConfig(createIdentifier("modify-config")); options.forEach(modifyConfig::setOption); sendMessage(modifyConfig); } -- 2.7.4