public ReactionHandlingService(IServiceProvider services) { _discordClient = services.GetRequiredService <DiscordSocketClient>(); _groupHandlingService = services.GetRequiredService <IGroupHandlerService>(); _roleDispenserService = services.GetRequiredService <IRoleDispenserService>(); _dataExtensionsService = services.GetRequiredService <IGuildDataExtensionsService>(); _config = services.GetRequiredService <IConfigurationService>(); _discordClient.ReactionAdded += ReactionAddedHandler; _discordClient.ReactionRemoved += ReactionRemovedHandler; }
public DispenserManagementModule(IRoleDispenserService service) { _service = service; }