public PlayerEventHandler(IRoomDomainService roomDomainService, INpcDomainService npcDomainService, IPlayerDomainService playerDomainService, IMudProvider mudProvider, IMudOnlineProvider chatOnlineProvider, IMapper mapper, IOptionsMonitor <AppConfig> appConfig, IChatLogDomainService chatLogDomainService, IQuestDomainService questDomainService, ILogger <PlayerEventHandler> logger, IPlayerQuestDomainService playerQuestDomainService, IQueueHandler queueHandler, IUnitOfWork uow) : base(uow, mudProvider) { _roomDomainService = roomDomainService; _npcDomainService = npcDomainService; _playerDomainService = playerDomainService; _mudProvider = mudProvider; _chatOnlineProvider = chatOnlineProvider; _mapper = mapper; _appConfig = appConfig.CurrentValue; _chatLogDomainService = chatLogDomainService; _questDomainService = questDomainService; _logger = logger; _playerQuestDomainService = playerQuestDomainService; _queueHandler = queueHandler; }
public ChatConsumer( IChatLogDomainService chatLogDomainService, ILogger <ChatConsumer> logger, IUnitOfWork uow, IRedisDb redisDb) : base(uow, redisDb) { _logger = logger; _chatLogDomainService = chatLogDomainService; }