public SlursCommands(ISlurRepository slursRepository, IUserRepository userRepository, ISlackWebApi messageSender, IAuthorizationService adminValidator, IItemEventDispatcher itemEventDispatcher) { _slurRepository = slursRepository; _userRepository = userRepository; _slack = messageSender; _adminValidator = adminValidator; _itemEventDispatcher = itemEventDispatcher; }
public SlursCommands(ISlurRepository slursRepository, IUserRepository userRepository, ISlackWebApi messageSender, IAuthorizationService adminValidator, IEventDispatcher eventDispatcher, IUserService userService, ICreditsRepository creditsRepository) { _slurRepository = slursRepository; _userRepository = userRepository; _slack = messageSender; _adminValidator = adminValidator; _eventDispatcher = eventDispatcher; _userService = userService; _creditsRepository = creditsRepository; }