registerGuildCommands method Null safety

Future<void> registerGuildCommands(
  1. {required Guild guild,
  2. required List<CommandBuilder> commands,
  3. required List<MineralContextMenu> contextMenus}
)

Implementation

Future<void> registerGuildCommands ({ required Guild guild, required List<CommandBuilder> commands, required List<MineralContextMenu> contextMenus }) async {
  await ioc.use<Http>().put(
    url: "/applications/${_application.id}/guilds/${guild.id}/commands",
    payload: [
      ...commands.map((command) => command.toJson).toList(),
      ...contextMenus.map((contextMenus) => contextMenus.builder.toJson).toList()
    ]
  );
}