public ButtonInteractionCreateResponder( IButtonHandlerRepository handlerRepository, IDiscordPermissionsService permissionsService, IColourPalette colourPalette, ILogger <ButtonInteractionCreateResponder> logger, IInteractionResponder interactionResponder ) { _handlerRepository = handlerRepository; _permissionsService = permissionsService; _colourPalette = colourPalette; _logger = logger; _interactionResponder = interactionResponder; }
/// <summary> /// Instantiates a new instance of the <see cref="RequireUserGuildPermissionCondition"/> class. /// </summary> /// <param name="context">The message context.</param> /// <param name="permissionsService">The permissions service.</param> public RequireUserGuildPermissionCondition(MessageContext context, IDiscordPermissionsService permissionsService) { _context = context; _permissionsService = permissionsService; }