Skip to content

Commit 9364c6c

Browse files
authored
allow threads for message links (#285)
1 parent 397968e commit 9364c6c

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/main/java/net/javadiscord/javabot/listener/MessageLinkListener.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,10 @@ private Optional<RestAction<Message>> parseMessageUrl(String url, JDA jda) {
6262
String[] segments = Arrays.copyOfRange(arr, 4, arr.length);
6363
if (jda.getGuilds().stream().map(Guild::getId).anyMatch(s -> s.contains(segments[0]))) {
6464
Guild guild = jda.getGuildById(segments[0]);
65-
if (guild != null && guild.getChannels().stream().map(GuildChannel::getId).anyMatch(s -> s.contains(segments[1]))) {
66-
TextChannel channel = guild.getTextChannelById(segments[1]);
67-
if (channel != null) {
68-
optional = channel.retrieveMessageById(segments[2]);
65+
if (guild != null) {
66+
GuildChannel channel = guild.getGuildChannelById(segments[1]);
67+
if (channel instanceof MessageChannel chan) {
68+
optional = chan.retrieveMessageById(segments[2]);
6969
}
7070
}
7171
}

0 commit comments

Comments
 (0)