invokeApi method

  1. @override
Future<HttpResponse> invokeApi(
  1. BuildContext context,
  2. YamlMap api,
  3. DataContext eContext,
  4. String apiName,
)
override

Implementation

@override
Future<HttpResponse> invokeApi(
  BuildContext context,
  YamlMap api,
  DataContext eContext,
  String apiName,
) async {
  final response = await invokeApiWithDelegate(
    _delegate,
    context,
    api,
    eContext,
    apiName,
  );
  if (response is HttpResponse) {
    return response;
  }
  return HttpResponse.fromBody(
    response.body,
    response.headers?.map((k, v) => MapEntry(k, v.toString())),
    response.statusCode,
    response.reasonPhrase,
    response.apiState,
  );
}