From f4dbdc302d53e1f5b86a0a5734bb5c2717cf2e35 Mon Sep 17 00:00:00 2001 From: tueem Date: Mon, 17 Feb 2025 19:44:52 +0100 Subject: [PATCH] fix: improve consistency --- .../marinara/wrapper/javacord/JavacordWrapper.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/wrapper/javacord/src/main/java/net/tomatentum/marinara/wrapper/javacord/JavacordWrapper.java b/wrapper/javacord/src/main/java/net/tomatentum/marinara/wrapper/javacord/JavacordWrapper.java index 946c8e9..e8555bb 100644 --- a/wrapper/javacord/src/main/java/net/tomatentum/marinara/wrapper/javacord/JavacordWrapper.java +++ b/wrapper/javacord/src/main/java/net/tomatentum/marinara/wrapper/javacord/JavacordWrapper.java @@ -119,17 +119,16 @@ public class JavacordWrapper extends LibraryWrapper { private org.javacord.api.interaction.SlashCommandOption convertSubCommandGroupDef(SlashCommandDefinition def, SubCommandGroup subGroup) { SubCommand[] subCommands = def.getSubCommands(subGroup.name()); - org.javacord.api.interaction.SlashCommandOption[] convertedSubCommands = (org.javacord.api.interaction.SlashCommandOption[]) Arrays.stream(subCommands).map(this::convertSubCommandDef).toArray(); + List convertedSubCommands = Arrays.stream(subCommands).map(this::convertSubCommandDef).toList(); return org.javacord.api.interaction.SlashCommandOption.createWithOptions( org.javacord.api.interaction.SlashCommandOptionType.SUB_COMMAND_GROUP, subGroup.name(), subGroup.description(), - Arrays.asList(convertedSubCommands)); + convertedSubCommands); } private org.javacord.api.interaction.SlashCommandOption convertSubCommandDef(SubCommand sub) { - List convertedOptions = new ArrayList<>(); - Arrays.stream(sub.options()).map(this::convertOptionDef).forEach(convertedOptions::add); + List convertedOptions = Arrays.stream(sub.options()).map(this::convertOptionDef).toList(); return org.javacord.api.interaction.SlashCommandOption.createWithOptions( org.javacord.api.interaction.SlashCommandOptionType.SUB_COMMAND, sub.name(),