getValLeaderBoardDataByActId method

Future<List<Players>> getValLeaderBoardDataByActId(
  1. String id
)

Implementation

Future<List<Players>> getValLeaderBoardDataByActId(String id) async {
  String unEncodedPath = "val/ranked/v1/leaderboards/by-act/$id";
  if (verbose == 2) {
    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;
}