public async Task <IEnumerable <ChampionMastery> > GetMasteries(Region region, string encryptedSummonerId)
        {
            string response = await _networkClient.SendGetRequest(region, $"{ROOT_URL}{CHAMPION_MASTERIES}{BY_SUMMONER_ID}", encryptedSummonerId);

            return(_deserializer.Deserialize <List <ChampionMastery> >(response));
        }
Exemple #2
0
        public async Task <ShardStatus> GetRegionStatus(Region region)
        {
            string response = await _networkClient.SendGetRequest(region, ROOT_URL);

            return(_deserializer.Deserialize <ShardStatus>(response));
        }
Exemple #3
0
        public async Task <Summoner> GetSummonerByName(Region region, string summonerName)
        {
            string response = await _networkClient.SendGetRequest(region, $"{ROOT_URL}{BY_NAME_URL}", summonerName);

            return(_deserializer.Deserialize <Summoner>(response));
        }
Exemple #4
0
        public async Task <Match> GetMatch(Region region, long matchId)
        {
            string response = await _networkClient.SendGetRequest(region, $"{ROOT_URL}{MATCH_BY_ID}", matchId);

            return(_deserializer.Deserialize <Match>(response));
        }
Exemple #5
0
        public async Task <League> GetChallengerLeague(Region region, Queue queue)
        {
            string response = await _networkClient.SendGetRequest(region, $"{ROOT_URL}{CHALLENGER_LEAGUES}{BY_QUEUE}", queue);

            return(_deserializer.Deserialize <League>(response));
        }
Exemple #6
0
        public async Task <ChampionRotation> GetChampionRotation(Region region)
        {
            string response = await _networkClient.SendGetRequest(region, ROOT_URL);

            return(_deserializer.Deserialize <ChampionRotation>(response));
        }