Skip to content

Commit

Permalink
Merge pull request #157 from nyxx-discord/dev
Browse files Browse the repository at this point in the history
Deploy 6.0.3
  • Loading branch information
l7ssha authored Oct 18, 2024
2 parents d615a79 + d8d8a78 commit 53ce30e
Show file tree
Hide file tree
Showing 5 changed files with 21 additions and 5 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
## 6.0.3
__Bug fixes__
- Expose the arguments list of the `execute` function (#154)
- Fix crash when no permission overrides are present in a guild (#155)

## 6.0.2
__Bug fixes__
- Fixed autocompletion in commands in chat groups
Expand Down
8 changes: 5 additions & 3 deletions lib/nyxx_commands.dart
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,6 @@ export 'src/commands/message_command.dart' show MessageCommand;
export 'src/commands/options.dart' show CommandOptions;
export 'src/commands/user_command.dart' show UserCommand;
export 'src/context/autocomplete_context.dart' show AutocompleteContext;
export 'src/context/chat_context.dart'
show ChatContext, ChatContextData, InteractionChatContext, MessageChatContext;
export 'src/context/context_manager.dart' show ContextManager;
export 'src/context/base.dart'
show
CommandContext,
Expand All @@ -43,6 +40,11 @@ export 'src/context/base.dart'
InteractionInteractiveContext,
InteractiveContext,
ResponseLevel;
export 'src/context/chat_context.dart'
show ChatContext, ChatContextData, InteractionChatContext, MessageChatContext;
export 'src/context/component_context.dart'
show ComponentContextData, ComponentContext, ButtonComponentContext, SelectMenuContext;
export 'src/context/context_manager.dart' show ContextManager;
export 'src/context/message_context.dart' show MessageContext;
export 'src/context/modal_context.dart' show ModalContext;
export 'src/context/user_context.dart' show UserContext;
Expand Down
5 changes: 4 additions & 1 deletion lib/src/checks/permissions.dart
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,10 @@ class PermissionsCheck extends Check {
if (overrides.permissions.isEmpty) {
overrides =
(await context.client.guilds[context.guild!.id].commands.listPermissions())
.singleWhere((overrides) => overrides.command == null);
.singleWhere(
(overrides) => overrides.command == null,
orElse: () => overrides,
);
}

bool? def;
Expand Down
6 changes: 6 additions & 0 deletions lib/src/commands/chat_command.dart
Original file line number Diff line number Diff line change
Expand Up @@ -279,8 +279,12 @@ class ChatCommand
final List<AbstractCheck> singleChecks = [];

/// The types of the required and positional arguments of [execute], in the order they appear.
@Deprecated('Use arguments[].type instead')
final List<RuntimeType<dynamic>> argumentTypes = [];

/// The arguments of [execute], in the order they appear.
final List<ParameterData<dynamic>> arguments = [];

@override
final CommandOptions options;

Expand Down Expand Up @@ -368,7 +372,9 @@ class ChatCommand
}
}

// ignore: deprecated_member_use_from_same_package
argumentTypes.add(parameter.type);
arguments.add(parameter);
}
}

Expand Down
2 changes: 1 addition & 1 deletion pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: nyxx_commands
version: 6.0.2
version: 6.0.3
description: A framework for easily creating slash commands and text commands for Discord using the nyxx library.

homepage: https://github.com/nyxx-discord/nyxx_commands/blob/main/README.md
Expand Down

0 comments on commit 53ce30e

Please sign in to comment.