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;
 }
Esempio n. 4
0
 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);
 }
Esempio n. 6
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;
 }