sendMultiPartRequest function

Future<void> sendMultiPartRequest(
  1. MultipartRequest multiPartRequest, {
  2. dynamic onSuccess(
    1. dynamic
    )?,
  3. dynamic onError(
    1. dynamic
    )?,
})

Implementation

Future<void> sendMultiPartRequest(MultipartRequest multiPartRequest,
    {Function(dynamic)? onSuccess, Function(dynamic)? onError}) async {
  http.Response response =
      await http.Response.fromStream(await multiPartRequest.send());
  printLogs("Result: ${response.body}");

  if (response.statusCode.isSuccessful()) {
    onSuccess?.call(response.body);
  } else {
    onError?.call(errorSomethingWentWrong);
  }
}