@@ -127,7 +127,7 @@ private void acceptSubmission(ButtonClickEvent event, ThreadChannel thread) {
127127 new IncrementSubcommand ().correct (member , true );
128128 thread .getManager ().setName (SUBMISSION_ACCEPTED + thread .getName ().substring (1 )).setArchived (true ).queueAfter (5 , TimeUnit .SECONDS );
129129 log .info ("{} accepted {}'s submission" , event .getUser ().getAsTag (), member .getUser ().getAsTag ());
130- GuildUtils .getLogChannel (event .getGuild ()).sendMessageFormat ("%s accepted %s's submission" , event .getUser ().getAsTag (), member .getUser ().getAsTag ()).queue ();
130+ GuildUtils .getLogChannel (event .getGuild ()).sendMessageFormat ("%s\n %s accepted %s's submission" , thread . getAsMention () , event .getUser ().getAsTag (), member .getUser ().getAsTag ()).queue ();
131131 this .disableControls (String .format ("Accepted by %s" , event .getUser ().getAsTag ()), event .getMessage ());
132132 Responses .success (event .getHook (), "Submission Accepted" , "Successfully accepted submission by " + member .getAsMention ()).queue ();
133133 }
@@ -156,15 +156,16 @@ private void declineSelectSubmission(SelectionMenuEvent event, ThreadChannel thr
156156 return ;
157157 }
158158 member .getUser ().openPrivateChannel ().queue (
159- c -> c .sendMessageEmbeds (buildSubmissionDeclinedEmbed (member .getUser (), reasons )).queue (),
160- e -> {
161- });
159+ c -> c .sendMessageEmbeds (buildSubmissionDeclinedEmbed (member .getUser (), reasons )).queue (
160+ s -> { },
161+ e -> log .info ("Could not send submission notification to user {}" , event .getUser ().getAsTag ())),
162+ e -> { });
162163 thread .getManager ().setName (SUBMISSION_DECLINED + thread .getName ().substring (1 )).setArchived (true ).queueAfter (5 , TimeUnit .SECONDS );
163164 log .info ("{} declined {}'s submission for: {}" , event .getUser ().getAsTag (), member .getUser ().getAsTag (), reasons );
164- GuildUtils .getLogChannel (event .getGuild ()).sendMessageFormat ("%s declined %s's submission for: `%s`" , event .getUser ().getAsTag (), member .getUser ().getAsTag (), reasons ).queue ();
165+ GuildUtils .getLogChannel (event .getGuild ()).sendMessageFormat ("%s\n %s declined %s's submission for: `%s`" , thread . getAsMention () , event .getUser ().getAsTag (), member .getUser ().getAsTag (), reasons ).queue ();
165166 this .disableControls (String .format ("Declined by %s" , event .getUser ().getAsTag ()), event .getMessage ());
166167 Responses .success (event .getHook (), "Submission Declined" ,
167- String .format ("Successfully declined submission by %s for the following reasons:\n `%s`" + member .getAsMention (), reasons )).queue ();
168+ String .format ("Successfully declined submission by %s for the following reasons:\n `%s`" , member .getAsMention (), reasons )).queue ();
168169 }
169170 );
170171 } catch (SQLException e ) {
@@ -208,7 +209,7 @@ private List<ActionRow> buildInteractionControls() {
208209 }
209210
210211 private SelectionMenu buildDeclineMenu () {
211- return SelectionMenu .create ("submission-controls:decline" )
212+ return SelectionMenu .create ("submission-controls-select :decline" )
212213 .setPlaceholder ("Select a reason for declining this submission." )
213214 .setRequiredRange (1 , 3 )
214215 .addOption ("Wrong Answer" , "Wrong Answer" , "The content of the submission was not correct." )
0 commit comments