getRankInfos method
Implementation
Future<Rank> getRankInfos({String? summonerID}) async {
var url =
'https://$server.api.riotgames.com/lol/league/v4/entries/by-summoner/$summonerID?api_key=$apiToken';
var response = await http.get(
Uri.parse(url),
);
if (response.body.toString() != '[]') {
return Rank.fromJson(
json.decode(
response.body,
)[0],
);
} else {
return Rank(
hotStreak: false,
leagueId: '0',
leaguePoints: 0,
losses: 0,
wins: 0,
rank: 'unranked',
tier: 'no tier');
}
}