1818import net .dv8tion .jda .api .requests .restaction .interactions .InteractionCallbackAction ;
1919import net .dv8tion .jda .api .requests .restaction .interactions .ReplyCallbackAction ;
2020import net .javadiscord .javabot .Bot ;
21- import net .javadiscord .javabot .command .ResponseException ;
2221import net .javadiscord .javabot .command .Responses ;
2322import net .javadiscord .javabot .command .interfaces .MessageContextCommand ;
2423import net .javadiscord .javabot .command .interfaces .UserContextCommand ;
@@ -50,7 +49,7 @@ private Modal buildUserReportModal(UserContextInteractionEvent event) {
5049 .setMaxLength (MessageEmbed .VALUE_MAX_LENGTH )
5150 .build ();
5251 String title = "Report " + event .getTarget ().getAsTag ();
53- return Modal .create ("report:user:" + event .getTarget ().getId (), title .substring (0 , Math .min (title .length (), Modal .TITLE_MAX_LENGTH )))
52+ return Modal .create ("report:user:" + event .getTarget ().getId (), title .substring (0 , Math .min (title .length (), Modal .MAX_TITLE_LENGTH )))
5453 .addActionRows (ActionRow .of (messageInput ))
5554 .build ();
5655 }
@@ -71,7 +70,7 @@ private Modal buildMessageReportModal(MessageContextInteractionEvent event) {
7170 TextInput messageInput = TextInput .create (REASON_OPTION_NAME , "Report Description" , TextInputStyle .PARAGRAPH )
7271 .setMaxLength (MessageEmbed .VALUE_MAX_LENGTH )
7372 .build ();
74- return Modal .create ("report:message:" + event .getTarget ().getId (), title .substring (0 , Math .min (title .length (), Modal .TITLE_MAX_LENGTH )))
73+ return Modal .create ("report:message:" + event .getTarget ().getId (), title .substring (0 , Math .min (title .length (), Modal .MAX_TITLE_LENGTH )))
7574 .addActionRows (ActionRow .of (messageInput ))
7675 .build ();
7776 }
@@ -188,23 +187,23 @@ private EmbedBuilder buildReportEmbed(User reported, String reason, User reporte
188187 }
189188
190189 @ Override
191- public InteractionCallbackAction <InteractionHook > handleMessageContextCommandInteraction (MessageContextInteractionEvent event ) throws ResponseException {
190+ public InteractionCallbackAction <? > handleMessageContextCommandInteraction (MessageContextInteractionEvent event ) {
192191 if (event .getTarget ().getAuthor ().equals (event .getUser ())) {
193192 return Responses .error (event , "You cannot perform this action on yourself." );
194193 }
195194 return event .replyModal (this .buildMessageReportModal (event ));
196195 }
197196
198197 @ Override
199- public InteractionCallbackAction <InteractionHook > handleUserContextCommandInteraction (UserContextInteractionEvent event ) throws ResponseException {
198+ public InteractionCallbackAction <? > handleUserContextCommandInteraction (UserContextInteractionEvent event ) {
200199 if (event .getTarget ().equals (event .getUser ())) {
201200 return Responses .error (event , "You cannot perform this action on yourself." );
202201 }
203202 return event .replyModal (this .buildUserReportModal (event ));
204203 }
205204
206205 @ Override
207- protected ReplyCallbackAction handleModerationActionCommand (SlashCommandInteractionEvent event , Member commandUser , Member target ) throws ResponseException {
206+ protected ReplyCallbackAction handleModerationActionCommand (SlashCommandInteractionEvent event , Member commandUser , Member target ) {
208207 this .handleUserReport (event .getHook (), event .getOption ("reason" , "N/A" , OptionMapping ::getAsString ), commandUser .getUser (), target .getId ());
209208 return event .deferReply (true );
210209 }
0 commit comments