Exemplo n.º 1
0
 public PointsLogModule(RiotAPIWrapper riotApi, DatabaseAccess dal, PointsCrawler crawler, ILogger <PointsLogModule> logger)
 {
     this.riotApi = riotApi;
     this.dal     = dal;
     this.crawler = crawler;
     this.logger  = logger;
 }
Exemplo n.º 2
0
        public PointsCrawler(IConfiguration config, DatabaseAccess dal, RiotAPIWrapper wrapper, ILogger <PointsCrawler> logger)
        {
            maxRequestsPerSecond = config.GetValue <int>("Crawler:MaxRequestsPerSecond", maxRequestsPerSecond);

            this.logger  = logger;
            this.config  = config;
            this.dal     = dal;
            this.wrapper = wrapper;
        }
Exemplo n.º 3
0
        public static async Task <UserModel> GetSummoner(string server, string name, RiotAPIWrapper riotApi, ILogger logger)
        {
            try
            {
                return(await riotApi.GetSummonerByName(server, name));
            }
            catch (Exception e)
            {
                logger.LogError($"Failed getting summoner: {e}");
            }

            return(null);
        }
Exemplo n.º 4
0
 public SummonerModule(RiotAPIWrapper riotApi, DatabaseAccess dal, ILogger <SummonerModule> logger)
 {
     this.riotApi = riotApi;
     this.dal     = dal;
     this.logger  = logger;
 }
 public RegistrationController(DatabaseAccess dal, RiotAPIWrapper wrapper, RegistrationCache registrationCache)
 {
     this.dal               = dal;
     this.wrapper           = wrapper;
     this.registrationCache = registrationCache;
 }
Exemplo n.º 6
0
 public SummonerController(DatabaseAccess dal, RiotAPIWrapper wrapper, DataDragonWrapper ddragon)
 {
     this.dal     = dal;
     this.wrapper = wrapper;
     this.ddragon = ddragon;
 }