From 6f7189f91a89e0212bd1cbac6c905f2a3e8f490c Mon Sep 17 00:00:00 2001 From: freya02 <41875020+freya022@users.noreply.github.com> Date: Sun, 28 Apr 2024 13:05:44 +0200 Subject: [PATCH] Add IPostContainerManager#setTopic (#2666) --- .../channel/attribute/IPostContainerManager.java | 16 ++++++++++++++++ .../StandardGuildMessageChannelManager.java | 2 -- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/dv8tion/jda/api/managers/channel/attribute/IPostContainerManager.java b/src/main/java/net/dv8tion/jda/api/managers/channel/attribute/IPostContainerManager.java index f9c1004973..d1dbbd2f9b 100644 --- a/src/main/java/net/dv8tion/jda/api/managers/channel/attribute/IPostContainerManager.java +++ b/src/main/java/net/dv8tion/jda/api/managers/channel/attribute/IPostContainerManager.java @@ -112,4 +112,20 @@ public interface IPostContainerManagertopic of the selected {@link IPostContainer channel}. + * + * @param topic + * The new topic for the selected channel, + * {@code null} or empty String to reset + * + * @throws IllegalArgumentException + * If the provided topic is greater than {@value IPostContainer#MAX_POST_CONTAINER_TOPIC_LENGTH} in length. + * + * @return ChannelManager for chaining convenience + */ + @Nonnull + @CheckReturnValue + M setTopic(@Nullable String topic); } diff --git a/src/main/java/net/dv8tion/jda/api/managers/channel/middleman/StandardGuildMessageChannelManager.java b/src/main/java/net/dv8tion/jda/api/managers/channel/middleman/StandardGuildMessageChannelManager.java index 1fdd865a7b..e7b8ebfeac 100644 --- a/src/main/java/net/dv8tion/jda/api/managers/channel/middleman/StandardGuildMessageChannelManager.java +++ b/src/main/java/net/dv8tion/jda/api/managers/channel/middleman/StandardGuildMessageChannelManager.java @@ -52,8 +52,6 @@ public interface StandardGuildMessageChannelManager