Esempio n. 1
0
 public PunishmentHandler(ILogger <PunishmentHandler> logger, IOptions <PunishmentHandler> config, IDiscordAPIInterface discord, IServiceScopeFactory serviceScopeFactory)
 {
     this.logger              = logger;
     this.config              = config;
     this.discord             = discord;
     this.serviceScopeFactory = serviceScopeFactory;
 }
Esempio n. 2
0
 public DiscordAnnouncer(ILogger <DiscordAnnouncer> logger, IOptions <InternalConfig> config, IDiscordAPIInterface discord, IDatabase context)
 {
     this.logger    = logger;
     this.config    = config;
     this.discord   = discord;
     this.dbContext = context;
 }
Esempio n. 3
0
 public IdentityManager(ILogger <IdentityManager> logger, IOptions <InternalConfig> config, IDiscordAPIInterface discord, IDatabase context)
 {
     this.logger  = logger;
     this.config  = config;
     this.discord = discord;
     this.context = context;
 }
Esempio n. 4
0
 public StatsController(ILogger <StatsController> logger, IDatabase database, IOptions <InternalConfig> config, IIdentityManager identityManager, IDiscordAPIInterface discordInterface)
 {
     this.logger          = logger;
     this.database        = database;
     this.config          = config;
     this.identityManager = identityManager;
     this.discord         = discordInterface;
 }
 public GuildConfigController(ILogger <GuildConfigController> logger, IDatabase database, IOptions <InternalConfig> config, IIdentityManager identityManager, IDiscordAPIInterface discordInterface, IFilesHandler filesHandler)
 {
     this.logger          = logger;
     this.database        = database;
     this.config          = config;
     this.identityManager = identityManager;
     this.discord         = discordInterface;
     this.filesHandler    = filesHandler;
 }
Esempio n. 6
0
 public ModCaseCommentsController(ILogger <ModCaseCommentsController> logger, IDatabase database, IOptions <InternalConfig> config, IIdentityManager identityManager, IDiscordAPIInterface discordInterface, IDiscordAnnouncer modCaseAnnouncer)
 {
     this.logger           = logger;
     this.database         = database;
     this.config           = config;
     this.identityManager  = identityManager;
     this.discordAnnouncer = modCaseAnnouncer;
     this.discord          = discordInterface;
 }
 public AutoModerationEventInternalController(ILogger <AutoModerationEventController> logger, IDatabase database, IOptions <InternalConfig> config, IIdentityManager identityManager, IDiscordAPIInterface discordInterface, IPunishmentHandler punishmentHandler, IDiscordAnnouncer discordAnnouncer)
 {
     this.logger            = logger;
     this.database          = database;
     this.config            = config;
     this.identityManager   = identityManager;
     this.discord           = discordInterface;
     this.discordAnnouncer  = discordAnnouncer;
     this.punishmentHandler = punishmentHandler;
 }
 public ModCaseTableController(ILogger <ModCaseTableController> logger, IDatabase database, IOptions <InternalConfig> config, IIdentityManager identityManager, IDiscordAPIInterface discordInterface, IDiscordAnnouncer modCaseAnnouncer, IFilesHandler filesHandler, IPunishmentHandler punishmentHandler)
 {
     this.logger            = logger;
     this.database          = database;
     this.config            = config;
     this.identityManager   = identityManager;
     this.discordAnnouncer  = modCaseAnnouncer;
     this.discord           = discordInterface;
     this.filesHandler      = filesHandler;
     this.punishmentHandler = punishmentHandler;
 }
Esempio n. 9
0
 public Identity(string token, IDiscordAPIInterface discord)
 {
     this.discord    = discord;
     this.Token      = token;
     this.ValidUntil = DateTime.Now.AddMinutes(10);
 }