public MessageRewardService(IDiscordClient client, IBotConfigurationService config, JsonDatabaseService db, LoggingService logger) { m_client = client as DiscordSocketClient; m_config = config; m_db = db; m_logger = logger; }
public GiveawayService(JsonDatabaseService db, IDiscordClient client, IBotConfigurationService config, SchedulerService scheduler) { m_db = db; m_client = client; m_config = config; m_scheduler = scheduler; }
public CommandLineHandlingService(IServiceProvider services) { m_command = services.GetRequiredService <CommandService>(); m_config = services.GetRequiredService <IBotConfigurationService>(); m_logger = services.GetRequiredService <LoggingService>(); m_Belfast = services.GetRequiredService <IClient>(); m_database = services.GetRequiredService <JsonDatabaseService>(); }
public SchedulerService(IServiceProvider serviceProvider) { _serviceProvider = serviceProvider; _database = _serviceProvider.GetRequiredService <JsonDatabaseService>(); }