public ReflinksCommands(IRefUserRepository refUserRepository, EmbedService embedService, IRefExchangeRepository refExchangeRepository, IReflinkRepository reflinkRepository) { _refUserRepository = refUserRepository; _embedService = embedService; _refExchangeRepository = refExchangeRepository; _reflinkRepository = reflinkRepository; }
public CommandHandlerService( DiscordSocketClient discordSocketClient, CommandService commandService, IServiceProvider services, IOptions <DiscordConfiguration> discordOptions, IRefExchangeRepository refExchangeRepository) { _discordSocketClient = discordSocketClient; _commandService = commandService; _services = services; _refExchangeRepository = refExchangeRepository; _discordOptions = discordOptions.Value; _discordSocketClient.MessageReceived += OnMessageReceivedAsync; _discordSocketClient.ReactionAdded += OnMessageReactionAdd; _discordSocketClient.Ready += ReadyAsync; }