getResponse method

Future<RestResponse> getResponse()

Implementation

Future<RestResponse> getResponse() {
  Completer<RestResponse> completer = Completer();

  try {
    _futureResponse.then((response) {
      completer = _handleResponse(response, completer);
    }).catchError((error) {
      completer = _handleError(error, completer);
    });
  } catch (e) {
    completer.completeError(e);
  }

  return completer.future;
}