From a3b302d8648d0cc7b7070e27aa09d2b433ad3586 Mon Sep 17 00:00:00 2001 From: Chris Sdogkos Date: Sun, 4 Jan 2026 12:13:11 +0200 Subject: [PATCH 1/2] VoiceReceiverAdapter.java: add default missing doc Signed-off-by: Chris Sdogkos --- .../org/togetherjava/tjbot/features/VoiceReceiverAdapter.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/application/src/main/java/org/togetherjava/tjbot/features/VoiceReceiverAdapter.java b/application/src/main/java/org/togetherjava/tjbot/features/VoiceReceiverAdapter.java index c92fbb339a..e8d9490939 100644 --- a/application/src/main/java/org/togetherjava/tjbot/features/VoiceReceiverAdapter.java +++ b/application/src/main/java/org/togetherjava/tjbot/features/VoiceReceiverAdapter.java @@ -8,6 +8,9 @@ import java.util.regex.Pattern; +/** + * Default implementation of {@link VoiceReceiver}. + */ public class VoiceReceiverAdapter implements VoiceReceiver { private final Pattern channelNamePattern; From 9ff597c8f7bb53ab4fcfeeed305aeb2a78db60a1 Mon Sep 17 00:00:00 2001 From: Chris Sdogkos Date: Sun, 4 Jan 2026 12:47:47 +0200 Subject: [PATCH 2/2] docs(VoiceReceiverAdapter): improve message Write an improved, more specific JavaDoc for VoiceReceiverAdapter. Signed-off-by: Chris Sdogkos --- .../togetherjava/tjbot/features/VoiceReceiverAdapter.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/application/src/main/java/org/togetherjava/tjbot/features/VoiceReceiverAdapter.java b/application/src/main/java/org/togetherjava/tjbot/features/VoiceReceiverAdapter.java index e8d9490939..f4f86aa262 100644 --- a/application/src/main/java/org/togetherjava/tjbot/features/VoiceReceiverAdapter.java +++ b/application/src/main/java/org/togetherjava/tjbot/features/VoiceReceiverAdapter.java @@ -9,7 +9,11 @@ import java.util.regex.Pattern; /** - * Default implementation of {@link VoiceReceiver}. + * Adapter implementation of a {@link VoiceReceiver}. A new receiver can then be registered by + * adding it to {@link Features}. + *

+ * {@link #onVoiceUpdate(GuildVoiceUpdateEvent)} like the other provided methods can be overridden + * if desired. The default implementation is empty, the adapter will not react to such events. */ public class VoiceReceiverAdapter implements VoiceReceiver {