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)); }
public async Task <ShardStatus> GetRegionStatus(Region region) { string response = await _networkClient.SendGetRequest(region, ROOT_URL); return(_deserializer.Deserialize <ShardStatus>(response)); }
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)); }
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)); }
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)); }
public async Task <ChampionRotation> GetChampionRotation(Region region) { string response = await _networkClient.SendGetRequest(region, ROOT_URL); return(_deserializer.Deserialize <ChampionRotation>(response)); }