예제 #1
0
        public GuildHandlers(ILogger <DiscordService> logger, IServiceScopeFactory scopeFactory, DiscordClient client, GuildCommandPrefixCache commandPrefixCache) : base(scopeFactory)
        {
            m_commandPrefixCache = commandPrefixCache;
            m_logger             = logger;

            client.GuildCreated     += Client_GuildCreated;
            client.GuildAvailable   += Client_GuildAvailable;
            client.GuildMemberAdded += Client_GuildMemberAdded;
        }
예제 #2
0
 public CommandHandlers(IServiceScopeFactory scopeFactory, DiscordClient client, GuildCommandPrefixCache guildCommandPrefixCache) : base(scopeFactory)
 {
     m_guildCommandPrefixCache = guildCommandPrefixCache;
     client.MessageCreated    += Client_MessageCreated;
 }
예제 #3
0
 public AdminCommands(InciteDbContext dbContext, GuildCommandPrefixCache guildCommandPrefixCache)
 {
     m_dbContext = dbContext;
     m_guildCommandPrefixCache = guildCommandPrefixCache;
 }