public PunishmentHandler(ILogger <PunishmentHandler> logger, IOptions <PunishmentHandler> config, IDiscordAPIInterface discord, IServiceScopeFactory serviceScopeFactory) { this.logger = logger; this.config = config; this.discord = discord; this.serviceScopeFactory = serviceScopeFactory; }
public DiscordAnnouncer(ILogger <DiscordAnnouncer> logger, IOptions <InternalConfig> config, IDiscordAPIInterface discord, IDatabase context) { this.logger = logger; this.config = config; this.discord = discord; this.dbContext = context; }
public IdentityManager(ILogger <IdentityManager> logger, IOptions <InternalConfig> config, IDiscordAPIInterface discord, IDatabase context) { this.logger = logger; this.config = config; this.discord = discord; this.context = context; }
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; }
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; }
public Identity(string token, IDiscordAPIInterface discord) { this.discord = discord; this.Token = token; this.ValidUntil = DateTime.Now.AddMinutes(10); }