Skip to content

Commit a43938a

Browse files
committed
requested changes
1 parent f60a518 commit a43938a

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

application/src/main/java/org/togetherjava/tjbot/features/help/HelpThreadCreatedListener.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
import net.dv8tion.jda.api.entities.MessageEmbed;
88
import net.dv8tion.jda.api.entities.Role;
99
import net.dv8tion.jda.api.entities.User;
10+
import net.dv8tion.jda.api.entities.channel.Channel;
1011
import net.dv8tion.jda.api.entities.channel.concrete.ThreadChannel;
1112
import net.dv8tion.jda.api.entities.channel.forums.ForumTag;
12-
import net.dv8tion.jda.api.entities.channel.unions.IThreadContainerUnion;
1313
import net.dv8tion.jda.api.events.interaction.component.ButtonInteractionEvent;
1414
import net.dv8tion.jda.api.events.message.MessageReceivedEvent;
1515
import net.dv8tion.jda.api.hooks.ListenerAdapter;
@@ -60,8 +60,7 @@ public HelpThreadCreatedListener(HelpSystemHelper helper) {
6060
@Override
6161
public void onMessageReceived(@NotNull MessageReceivedEvent event) {
6262
if (event.isFromThread()) {
63-
IThreadContainerUnion parentChannel =
64-
event.getChannel().asThreadChannel().getParentChannel();
63+
Channel parentChannel = event.getChannel().asThreadChannel().getParentChannel();
6564
if (helper.isHelpForumName(parentChannel.getName())) {
6665
ThreadChannel threadChannel = event.getChannel().asThreadChannel();
6766
int messageCount = threadChannel.getMessageCount();
@@ -83,7 +82,7 @@ private boolean wasThreadAlreadyHandled(long threadChannelId) {
8382
}
8483

8584
private void handleHelpThreadCreated(ThreadChannel threadChannel) {
86-
threadChannel.retrieveMessageById(threadChannel.getIdLong()).flatMap(message -> {
85+
threadChannel.retrieveStartMessage().flatMap(message -> {
8786
registerThreadDataInDB(message, threadChannel);
8887
return generateAutomatedResponse(threadChannel);
8988
}).flatMap(message -> pinOriginalQuestion(threadChannel)).queue();

0 commit comments

Comments
 (0)