GuildApplicationCommandManager constructor

GuildApplicationCommandManager(
  1. CacheConfig<ApplicationCommand> config,
  2. NyxxRest client,
  3. {required Snowflake applicationId,
  4. required Snowflake guildId,
  5. required CacheConfig<CommandPermissions> permissionsConfig}
)

Create a new GuildApplicationCommandManager.

Implementation

GuildApplicationCommandManager(
  super.config,
  super.client, {
  required super.applicationId,
  required this.guildId,
  required CacheConfig<CommandPermissions> permissionsConfig,
})  : permissionsCache = Cache(client, '$guildId.commandPermissions', permissionsConfig),
      super(identifier: '$guildId.commands');