public GymInlineQueryHandler(IUrlHelper urlHelper, IngressClient ingressClient, ITelegramBotClientEx bot, RaidBattlesContext db, RaidService raidService) { myUrlHelper = urlHelper; myIngressClient = ingressClient; myBot = bot; myDb = db; myRaidService = raidService; }
public ShareInlineQueryHandler(RaidBattlesContext context, ITelegramBotClientEx bot, IUrlHelper urlHelper, IClock clock, RaidService raidService) { myContext = context; myBot = bot; myUrlHelper = urlHelper; myClock = clock; myRaidService = raidService; }
public InviteInlineQueryHandler(IUrlHelper urlHelper, RaidService raidService, ITelegramBotClientEx bot, RaidBattlesContext db) { myUrlHelper = urlHelper; myRaidService = raidService; myBot = bot; myDB = db; }
public GeneralInlineQueryHandler(ITelegramBotClientEx bot, IUrlHelper urlHelper, ShareInlineQueryHandler shareInlineQueryHandler, RaidService raidService, IngressClient ingressClient, RaidBattlesContext db) { myBot = bot; myUrlHelper = urlHelper; myShareInlineQueryHandler = shareInlineQueryHandler; myRaidService = raidService; myIngressClient = ingressClient; myDb = db; }
public TimeZoneQueryHandler(ITelegramBotClientEx bot, IDateTimeZoneProvider dateTimeZoneProvider, IClock clock, IUrlHelper urlHelper, RaidBattlesContext db, IOptions <BotConfiguration> options, TimeZoneNotifyService timeZoneNotifyService, TimeZoneService timeZoneService) { myBot = bot; myDateTimeZoneProvider = dateTimeZoneProvider; myClock = clock; myUrlHelper = urlHelper; myDB = db; myTimeZoneNotifyService = timeZoneNotifyService; myTimeZoneService = timeZoneService; mySuperAdministrators = options.Value?.SuperAdministrators ?? new HashSet <long>(0); }
public GymInlineQueryHandler(IUrlHelper urlHelper, GeneralInlineQueryHandler generalInlineQueryHandler, IngressClient ingressClient, ITelegramBotClientEx bot, RaidBattlesContext db, RaidService raidService, GeoCoderEx geoCoder, IClock clock, TimeZoneService timeZoneService) { myUrlHelper = urlHelper; myGeneralInlineQueryHandler = generalInlineQueryHandler; myIngressClient = ingressClient; myBot = bot; myDb = db; myRaidService = raidService; myGeoCoder = geoCoder; myClock = clock; myTimeZoneService = timeZoneService; }