getObject method

Future<ParseResponse> getObject(
  1. String objectId, {
  2. List<String>? include,
})

Gets an object from the server using it's objectId

include, is a list of ParseObjects keys to be included directly and not as a pointer.

Implementation

Future<ParseResponse> getObject(
  String objectId, {
  List<String>? include,
}) async {
  try {
    String? query;
    if (include != null) {
      query = 'include=${concatenateArray(include)}';
    }

    final Uri url =
        getSanitisedUri(_client, '$_path/$objectId', query: query);

    final ParseNetworkResponse result = await _client.get(url.toString());
    return handleResponse<ParseObject>(
        this, result, ParseApiRQ.get, _debug, parseClassName);
  } on Exception catch (e) {
    return handleException(e, ParseApiRQ.get, _debug, parseClassName);
  }
}