Skip to content

Commit 6ded763

Browse files
authored
Changed to use member data instead of user. (#281)
1 parent 5f119d5 commit 6ded763

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,7 @@
22

33
import lombok.extern.slf4j.Slf4j;
44
import net.dv8tion.jda.api.EmbedBuilder;
5-
import net.dv8tion.jda.api.entities.ChannelType;
6-
import net.dv8tion.jda.api.entities.Message;
7-
import net.dv8tion.jda.api.entities.MessageEmbed;
8-
import net.dv8tion.jda.api.entities.MessageType;
5+
import net.dv8tion.jda.api.entities.*;
96
import net.dv8tion.jda.api.events.message.MessageReceivedEvent;
107
import net.dv8tion.jda.api.hooks.ListenerAdapter;
118
import net.dv8tion.jda.api.requests.RestAction;
@@ -74,9 +71,12 @@ private RestAction<?> addReactions(Message message) {
7471

7572

7673
private MessageEmbed buildSuggestionEmbed(Message message, SlashCommandConfig config) {
74+
Member member = message.getMember();
75+
// Note: member will never be null in practice. This is to satisfy code analysis tools.
76+
if (member == null) throw new IllegalStateException("Member was null when building suggestion embed.");
7777
return new EmbedBuilder()
7878
.setTitle("Suggestion")
79-
.setAuthor(message.getAuthor().getAsTag(), null, message.getAuthor().getEffectiveAvatarUrl())
79+
.setAuthor(member.getEffectiveName(), null, member.getEffectiveAvatarUrl())
8080
.setColor(config.getDefaultColor())
8181
.setTimestamp(Instant.now())
8282
.setDescription(message.getContentRaw())

0 commit comments

Comments
 (0)