FromCollection method

Future FromCollection(
  1. String CollectionName, {
  2. int limit = 0,
  3. String action = Action.AllData,
  4. Map sort = const {},
  5. dynamic queryData = const {},
})

Funcion Called When We Use Collection Name

Implementation

Future FromCollection(String CollectionName,
    {int limit = 0,
    String action = Action.AllData,
    Map<dynamic, dynamic> sort = const {},
    queryData = const {}}) async {
  try {
    FormData formData = FormData({
      "collection": CollectionName,
      "QueryType": action,
      "limit": limit,
      "Sort": jsonEncode(sort),
      "QueryData": jsonEncode(queryData)
    });
    var response = await httpClient.post('/get', formData);
    if (response.body != null) {
      if (response.body['status'] == 'Error') {
        throw "ResponseError : " + response.body['message'];
      }
    }
    return response;
  } catch (e) {
    throw e.toString();
  }
}