33import net .dv8tion .jda .api .EmbedBuilder ;
44import net .dv8tion .jda .api .entities .*;
55import net .dv8tion .jda .api .events .interaction .command .SlashCommandInteractionEvent ;
6- import net .dv8tion .jda .api .interactions .Interaction ;
76import net .dv8tion .jda .api .interactions .callbacks .IReplyCallback ;
87import net .dv8tion .jda .api .interactions .commands .OptionMapping ;
98import net .dv8tion .jda .api .interactions .commands .OptionType ;
1615import javax .annotation .CheckReturnValue ;
1716
1817import java .awt .*;
19- import java .time .Instant ;
2018import java .time .OffsetDateTime ;
2119import java .time .format .DateTimeFormatter ;
2220import java .util .Collection ;
@@ -77,10 +75,9 @@ private static ReplyCallbackAction handleWhoIsUser(final IReplyCallback event, f
7775 + userFlagsToStringItem (user .getFlags ()) + "\n **Registration date:** "
7876 + DATE_TIME_FORMAT .format (user .getTimeCreated ());
7977
80- EmbedBuilder embedBuilder =
81- generateEmbedBuilder (event , user , profile , profile .getAccentColor ()).setAuthor (
82- user .getName (), user .getEffectiveAvatarUrl (), user .getEffectiveAvatarUrl ())
83- .setDescription (description );
78+ EmbedBuilder embedBuilder = generateEmbedBuilder (user , profile , profile .getAccentColor ())
79+ .setAuthor (user .getName (), user .getEffectiveAvatarUrl (), user .getEffectiveAvatarUrl ())
80+ .setDescription (description );
8481
8582 return sendEmbedWithProfileAction (event , embedBuilder .build (), user .getId ());
8683 }
@@ -100,7 +97,7 @@ private static ReplyCallbackAction handleWhoIsMember(final IReplyCallback event,
10097 + DATE_TIME_FORMAT .format (user .getTimeCreated ()) + "\n **Roles:** "
10198 + formatRoles (member );
10299
103- EmbedBuilder embedBuilder = generateEmbedBuilder (event , user , profile , effectiveColor )
100+ EmbedBuilder embedBuilder = generateEmbedBuilder (user , profile , effectiveColor )
104101 .setAuthor (member .getEffectiveName (), member .getEffectiveAvatarUrl (),
105102 member .getEffectiveAvatarUrl ())
106103 .setDescription (description );
@@ -129,20 +126,15 @@ private static String voiceStateToStringItem(final Member member) {
129126 /**
130127 * Generates whois embed based on the given parameters.
131128 *
132- * @param event the {@link SlashCommandInteractionEvent}
133129 * @param user the {@link User} getting whois'd
134130 * @param profile the {@link net.dv8tion.jda.api.entities.User.Profile} of the whois'd user
135131 * @param effectiveColor the {@link Color} that the embed will become
136132 * @return the generated {@link EmbedBuilder}
137133 */
138- private static EmbedBuilder generateEmbedBuilder (final Interaction event , final User user ,
139- final User .Profile profile , final Color effectiveColor ) {
140-
134+ private static EmbedBuilder generateEmbedBuilder (final User user , final User .Profile profile ,
135+ final Color effectiveColor ) {
141136 EmbedBuilder embedBuilder = new EmbedBuilder ().setThumbnail (user .getEffectiveAvatarUrl ())
142- .setColor (effectiveColor )
143- .setFooter ("Requested by " + event .getUser ().getName (),
144- event .getMember ().getEffectiveAvatarUrl ())
145- .setTimestamp (Instant .now ());
137+ .setColor (effectiveColor );
146138
147139 if (null != profile .getBannerId ()) {
148140 embedBuilder .setImage (profile .getBannerUrl () + "?size=" + USER_PROFILE_PICTURE_SIZE );
0 commit comments