From 67e4f971bc3e023cb5506ec05eef68b005145b92 Mon Sep 17 00:00:00 2001 From: lucasdpt Date: Wed, 17 Dec 2025 12:02:51 +0100 Subject: [PATCH] fix: CommandMapper --- .../kotlin/fr/lucasdupont/command/CommandMapper.kt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/kotlin/fr/lucasdupont/command/CommandMapper.kt b/src/main/kotlin/fr/lucasdupont/command/CommandMapper.kt index 0918cee..e2cc713 100644 --- a/src/main/kotlin/fr/lucasdupont/command/CommandMapper.kt +++ b/src/main/kotlin/fr/lucasdupont/command/CommandMapper.kt @@ -4,20 +4,20 @@ import net.dv8tion.jda.api.interactions.commands.build.SubcommandGroupData import net.dv8tion.jda.internal.interactions.CommandDataImpl fun Command.toCommandData(): CommandDataImpl = CommandDataImpl(name, description).apply { - addOptions(options) - neededPermissions?.let { setDefaultPermissions(it) } + addOptions(this@toCommandData.options) + this@toCommandData.neededPermissions?.let { setDefaultPermissions(it) } - if (subcommands.isNotEmpty()) { - addSubcommands(subcommands.map { toSubcommandData() }) + if (this@toCommandData.subcommands.isNotEmpty()) { + addSubcommands(this@toCommandData.subcommands.map { it.toSubcommandData() }) } - if (subcommandGroups.isNotEmpty()) { + if (this@toCommandData.subcommandGroups.isNotEmpty()) { addSubcommandGroups( - subcommandGroups.map { group -> + this@toCommandData.subcommandGroups.map { group -> SubcommandGroupData( group.name, group.description - ).addSubcommands(group.subcommands.map { toSubcommandData() }) + ).addSubcommands(group.subCommands.map { it.toSubcommandData() }) }) } } \ No newline at end of file