Ejemplo n.º 1
0
 public MessageRewardService(IDiscordClient client, IBotConfigurationService config, JsonDatabaseService db, LoggingService logger)
 {
     m_client = client as DiscordSocketClient;
     m_config = config;
     m_db     = db;
     m_logger = logger;
 }
Ejemplo n.º 2
0
 public GiveawayService(JsonDatabaseService db, IDiscordClient client, IBotConfigurationService config, SchedulerService scheduler)
 {
     m_db        = db;
     m_client    = client;
     m_config    = config;
     m_scheduler = scheduler;
 }
Ejemplo n.º 3
0
 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>();
 }
Ejemplo n.º 4
0
 public SchedulerService(IServiceProvider serviceProvider)
 {
     _serviceProvider = serviceProvider;
     _database        = _serviceProvider.GetRequiredService <JsonDatabaseService>();
 }