sendHttpRequest function

Future<(HttpResponse?, Duration?, String?)> sendHttpRequest(
  1. String requestId,
  2. APIType apiType,
  3. HttpRequestModel requestModel, {
  4. SupportedUriSchemes defaultUriScheme = kDefaultUriScheme,
  5. bool noSSL = false,
})

Implementation

Future<(HttpResponse?, Duration?, String?)> sendHttpRequest(
  String requestId,
  APIType apiType,
  HttpRequestModel requestModel, {
  SupportedUriSchemes defaultUriScheme = kDefaultUriScheme,
  bool noSSL = false,
}) async {
  final stream = await streamHttpRequest(
    requestId,
    apiType,
    requestModel,
    defaultUriScheme: defaultUriScheme,
    noSSL: noSSL,
  );
  final output = await stream.first;
  return (output?.$2, output?.$3, output?.$4);
}