getFounders method

Future<bool> getFounders()

Implementation

Future<bool> getFounders() async {
  var url =
      "/dashboard/founders?page=${currentFounderPage.value}&pageSize=${rowsFounderPerPage.value}";

  final query = getFounderQuery();
  var response = await Requests.getDio().get(url + query);
  print('response of founder is $response');

  if (response.statusCode == 200) {
    totalFounderRequests.value = response.data["total"];
    totalFounderPages.value =
        (totalFounderRequests.value / rowsFounderPerPage.value).ceil();
    founderList.value = (response.data["data"] as List<dynamic>).map((json) {
      return Data.fromJson(json);
    }).toList();
    return true;
  } else {
    DefaultSnackbar.show(
        "Error",
        response.data?["errorCode"] ??
            response.data?["message"]?["errorCode"] ??
            "Something unexpected happened. Please try again later!");
    return false;
  }
}