getValLeaderBoardPlayerData method
Implementation
Future<List> getValLeaderBoardPlayerData(int act) async {
String requiredId = await getValActId(act);
if (verbose == 1 || verbose == 2) {
print("Aquired Act ID: " + requiredId);
}
String unEncodedPath = "val/ranked/v1/leaderboards/by-act/$requiredId";
if (verbose == 1) {
print("Currently followed path: " + unEncodedPath);
}
var response = await getData(unEncodedPath);
var playerIdContents = response.body;
var playerIdObjsJson = jsonDecode(playerIdContents)['players'] as List;
List<Players> playerIdObjs = playerIdObjsJson
.map((playerIdJson) => Players.fromJson(playerIdJson))
.toList();
return playerIdObjs;
}