コード例 #1
0
 public StatsFillingMigration(PoGoMeterContext context, string connectionString, byte levelMin = 0, byte levelMax = MAX_LEVEL)
 {
     myContext          = context;
     myConnectionString = connectionString;
     LevelMin           = levelMin;
     LevelMax           = levelMax;
 }
コード例 #2
0
 public TextMessageHandler(TelemetryClient telemetryClient, IOptions <Settings> settings, IEnumerable <Lazy <Func <Message, IMessageEntityHandler <object, bool?> >, MessageEntityTypeAttribute> > messageEntityHandlers, ITelegramBotClient bot, PoGoMeterContext db)
     : base(bot, messageEntityHandlers)
 {
     myTelemetryClient = telemetryClient;
     myBot             = bot;
     myDb                = db;
     myMinIV             = settings.Value?.MinIV ?? 0;
     myBestBuddyMinIV    = settings.Value?.BestBuddyMinIV ?? 0;
     myBestBuddyMinLevel = settings.Value?.BestBuddyMinLevel ?? 0;
 }
コード例 #3
0
        private readonly Pokemons myPokemons; // TODO: use PokemonName table

        public BotCommandMessageEntityHandler(ITelegramBotClient bot, PoGoMeterContext context, Pokemons pokemons)
        {
            myBot      = bot;
            myContext  = context;
            myPokemons = pokemons;
        }