示例#1
0
 public AdministrationCommands(MessageRemoverService responseRemover,
                               StatisticsRepository statisticsRepository, AdvanceImagesRepository advanceImagesRepository, MemoryCache memoryCache) : base(responseRemover)
 {
     _statisticsRepository    = statisticsRepository;
     _advanceImagesRepository = advanceImagesRepository;
     _memoryCache             = memoryCache;
 }
示例#2
0
 public PlayerService(IAudioService audioService, ConfigurationRepository configurationRepository, DiscordSocketClient discordSocketClient,
                      AudioRatingRepository audioRatingRepository, ContextCache contextCache, MessageRemoverService messageRemoverService)
 {
     _audioService            = audioService;
     _queues                  = new ConcurrentDictionary <ulong, GuildContext>();
     _configurationRepository = configurationRepository;
     _discordSocketClient     = discordSocketClient;
     _audioRatingRepository   = audioRatingRepository;
     _contextCache            = contextCache;
     _messageRemoverService   = messageRemoverService;
 }
示例#3
0
 public HelpCommand(MessageRemoverService responseRemover, CommandService commands)
     : base(responseRemover)
 {
     _commands = commands;
 }
示例#4
0
 public ModuleBaseEx(MessageRemoverService responseRemover)
 {
     _responseRemover = responseRemover;
 }
 public ErrorHandlerService(MessageRemoverService responseRemover)
 {
     _responseRemover = responseRemover;
 }
示例#6
0
 public MiscCommands(MessageRemoverService responseRemover, CommandService commands, ConfigurationRepository configurationRepository)
     : base(responseRemover)
 {
     _configurationRepository = configurationRepository;
     _commands = commands;
 }
示例#7
0
 public PlayerCommands(MessageRemoverService responseRemover, PlayerService playerService) : base(responseRemover)
 {
     _playerService = playerService;
 }