sendMultiPartRequest function
Future<void>
sendMultiPartRequest(- MultipartRequest multiPartRequest,
- {dynamic onSuccess(
- dynamic
)?,
- dynamic onError(
- dynamic
)?}
)
Implementation
Future<void> sendMultiPartRequest(MultipartRequest multiPartRequest,
{Function(dynamic)? onSuccess, Function(dynamic)? onError}) async {
http.Response response =
await http.Response.fromStream(await multiPartRequest.send());
print("Result: ${response.statusCode}");
apiPrint(
url: multiPartRequest.url.toString(),
headers: jsonEncode(multiPartRequest.headers),
request: jsonEncode(multiPartRequest.fields),
hasRequest: true,
statusCode: response.statusCode,
responseBody: response.body,
methodtype: "MultiPart",
);
if (response.statusCode.isSuccessful()) {
onSuccess?.call(response.body);
} else {
onError?.call(response.body);
/*onError?.call(errorSomethingWentWrong);*/
}
}