public RandomizeStatusCommandHandler(IDiscordConfiguration configuration, IRngService rngService,
                                      IDiscordPresenceService presenceService, ILogger <RandomizeStatusCommandHandler> logger,
                                      IApplicationDbContext context)
 {
     _configuration   = configuration;
     _rngService      = rngService;
     _context         = context;
     _presenceService = presenceService;
     _logger          = logger;
 }
Exemplo n.º 2
0
        public CommandHandler(DiscordSocketClient discordClient, IDiscordConfiguration configuration, CommandService commandService, IServiceProvider provider, ILogger logger)
        {
            _discordClient  = discordClient;
            _configuration  = configuration;
            _commandService = commandService;
            _provider       = provider;
            _logger         = logger;

            _discordClient.MessageReceived += OnMessageReceived;
        }
Exemplo n.º 3
0
 public UnRestrictExpiredChannelsCommandHandler(IApplicationDbContext dbContext,
                                                IDiscordModerationService moderationService,
                                                IDiscordConfiguration discordConfiguration,
                                                IDateTime dateTime,
                                                ILogger <UnRestrictExpiredChannelsCommandHandler> logger)
 {
     _dbContext            = dbContext;
     _moderationService    = moderationService;
     _discordConfiguration = discordConfiguration;
     _dateTime             = dateTime;
     _logger = logger;
 }
Exemplo n.º 4
0
 public UnMuteExpiredMutesCommandHandler(IApplicationDbContext dbContext,
                                         IDiscordGuildRoleService roleService,
                                         IDiscordConfiguration discordConfiguration,
                                         IRoleConfiguration roleConfiguration,
                                         IDateTime dateTime,
                                         ILogger <UnMuteExpiredMutesCommandHandler> logger)
 {
     _dbContext            = dbContext;
     _roleService          = roleService;
     _discordConfiguration = discordConfiguration;
     _roleConfiguration    = roleConfiguration;
     _dateTime             = dateTime;
     _logger = logger;
 }
        public void Setup()
        {
            _appFixture           = new ApplicationFixture();
            _dateTime             = Substitute.For <IDateTime>();
            _dbContext            = Substitute.For <IApplicationDbContext>();
            _moderationService    = Substitute.For <IDiscordModerationService>();
            _discordConfiguration = Substitute.For <IDiscordConfiguration>();

            _appFixture.OnConfigureServices += (_, services) =>
            {
                services.AddSingleton(_dbContext);
                services.AddSingleton(_dateTime);
                services.AddSingleton(_moderationService);
                services.AddSingleton(_discordConfiguration);
            };
        }
Exemplo n.º 6
0
        public void Setup()
        {
            _appFixture           = new ApplicationFixture();
            _dateTime             = Substitute.For <IDateTime>();
            _dbContext            = Substitute.For <IApplicationDbContext>();
            _roleService          = Substitute.For <IDiscordGuildRoleService>();
            _discordConfiguration = Substitute.For <IDiscordConfiguration>();

            _roleConfiguration = Substitute.For <IRoleConfiguration>();
            _roleConfiguration.MuteRoleId.Returns(_roleId);

            _appFixture.OnConfigureServices += (_, services) =>
            {
                services.AddSingleton(_dbContext);
                services.AddSingleton(_dateTime);
                services.AddSingleton(_roleService);
                services.AddSingleton(_discordConfiguration);
                services.AddSingleton(_roleConfiguration);
            };
        }
 public ProcessorStateMessageBuilder(IDiscordConfiguration configuration)
 {
     _configuration = configuration;
 }
 public DiscordPrivateMessageTarget(DiscordSocketClient discordClient, IDiscordConfiguration configuration)
 {
     _discordClient = discordClient;
     _configuration = configuration;
 }
Exemplo n.º 9
0
 public HelpCommand(CommandService commandService, IDiscordConfiguration configuration)
 {
     _commandService = commandService;
     _configuration  = configuration;
 }
 public CharacterDiscordMessageHandler(DiscordSocketClient discordClient, IDiscordConfiguration configuration, IDiscorMemberConfiguration memberConfiguration)
 {
     _discordClient       = discordClient;
     _configuration       = configuration;
     _memberConfiguration = memberConfiguration;
 }
 public DiscordMessageCreatedEventHandler(IMediator mediator, IDiscordConfiguration configuration, IApplicationDbContext context)
 {
     _mediator      = mediator;
     _configuration = configuration;
     _context       = context;
 }