File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
src/main/java/net/javadiscord/javabot/listener Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change 22
33import lombok .extern .slf4j .Slf4j ;
44import 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 .*;
96import net .dv8tion .jda .api .events .message .MessageReceivedEvent ;
107import net .dv8tion .jda .api .hooks .ListenerAdapter ;
118import 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 ())
You can’t perform that action at this time.
0 commit comments