コード例 #1
0
 public JoinedGuild(IServiceProvider serviceProvider)
 {
     _serviceProvider     = serviceProvider;
     _client              = _serviceProvider.GetService <DiscordSocketClient>();
     _blaclistRepo        = _serviceProvider.GetService <BlacklistRepository>();
     _client.JoinedGuild += HandleJoinedGuild;
 }
コード例 #2
0
 public GuildUpdated(IServiceProvider serviceProvider)
 {
     _serviceProvider      = serviceProvider;
     _client               = _serviceProvider.GetService <DiscordSocketClient>();
     _blaclistRepo         = _serviceProvider.GetService <BlacklistRepository>();
     _client.GuildUpdated += HandleGuildUpdated;
 }
コード例 #3
0
 public UserJoined(IServiceProvider serviceProvider)
 {
     _serviceProvider    = serviceProvider;
     _userRepo           = _serviceProvider.GetService <UserRepository>();
     _guildRepo          = serviceProvider.GetService <GuildRepository>();
     _muteRepo           = serviceProvider.GetService <MuteRepository>();
     _blacklistRepo      = serviceProvider.GetService <BlacklistRepository>();
     _rankHandler        = serviceProvider.GetService <RankHandler>();
     _client             = _serviceProvider.GetService <DiscordSocketClient>();
     _client.UserJoined += HandleUserJoined;
 }
コード例 #4
0
ファイル: CommandHandler.cs プロジェクト: prashanthm121/DEA
 public CommandHandler(CommandService commandService, IServiceProvider serviceProvider)
 {
     _serviceProvider         = serviceProvider;
     _commandService          = commandService;
     _statistics              = _serviceProvider.GetService <Statistics>();
     _errorHandler            = _serviceProvider.GetService <ErrorHandler>();
     _RankHandler             = _serviceProvider.GetService <RankHandler>();
     _userRepo                = _serviceProvider.GetService <UserRepository>();
     _blacklistRepo           = _serviceProvider.GetService <BlacklistRepository>();
     _client                  = _serviceProvider.GetService <DiscordSocketClient>();
     _client.MessageReceived += HandleCommandAsync;
 }
コード例 #5
0
 public Part2()
 {
     blacklistRepository = new BlacklistRepository();
     ipAddresses         = new IpAddresses();
 }
コード例 #6
0
 public BotOwners(GuildRepository guildRepo, BlacklistRepository blacklistRepo)
 {
     _guildRepo     = guildRepo;
     _blacklistRepo = blacklistRepo;
 }