public Announcer2( PogoTelegramProxy proxy, TelegramProxies.NimRaidBot raidBotProxy, DataAccess.Queries.Raid.IGetActivePogoGroups activeUsers, DataAccess.Queries.Pokes.IMarkAsProcessedQuery markAsProcessedQuery, DataAccess.Queries.Pokes.IGetPokesForChatQuery getPokesForChatQuery, DataAccess.Commands.Pokes.IAddPokeNotificationCommand addPokeNotificationCommand, Queries.IGetPokeQueueQuery getPokeQueueQuery, DataAccess.Queries.PoGo.IGetAllChatsForArea getAllChatsForArea, Queries.IGetThrottleQuery getThrottleQuery ) { this.proxy = proxy; this.raidBotProxy = raidBotProxy; this.activeUsers = activeUsers; this.markAsProcessedQuery = markAsProcessedQuery; this.getPokesForChatQuery = getPokesForChatQuery; this.addPokeNotificationCommand = addPokeNotificationCommand; this.getPokeQueueQuery = getPokeQueueQuery; this.getThrottleQuery = getThrottleQuery; this.getAllChatsForArea = getAllChatsForArea; }
public QuestAnnouncer( PogoTelegramProxy proxy, TelegramProxies.NimRaidBot raidBotProxy, DataAccess.Queries.Raid.IGetActivePogoGroups activeUsers, DataAccess.Queries.Raid.IGetNextQuestToProcessQuery getNextQuestToProcessQuery, DataAccess.Queries.Raid.IMarkQuestAsProcessingQuery markQuestAsProcssingQuery, DataAccess.Queries.Raid.IMarkQuestAsProcessedQuery markQuestAsProcessedQuery, DataAccess.Queries.Raid.IGetQuestByStopIdQuery getQuestByStopIdQuery ) { this.proxy = proxy; this.raidBotProxy = raidBotProxy; this.activeUsers = activeUsers; this.getNextQuestToProcessQuery = getNextQuestToProcessQuery; this.markQuestAsProcssingQuery = markQuestAsProcssingQuery; this.markQuestAsProcessedQuery = markQuestAsProcessedQuery; this.getQuestByStopIdQuery = getQuestByStopIdQuery; }