postFormNoSessionAsync<T> method
Implementation
Future<MappedNetworkServiceResponse<T>> postFormNoSessionAsync<T>(
String path, dynamic data) async {
var content = json.encoder.convert(data);
final Map<String, dynamic> reqMap = jsonDecode(content);
reqMap.removeWhere((k, v) {
return reqMap[k] == null;
});
try {
var dioRes = await dioInstance.post(path,
data: dio.FormData.fromMap(reqMap), options: this.optionsForm);
return _processDIOResponse(dioRes);
} on dio.DioException catch (err) {
print('DioException:$err');
return _processDIOResponse(err.response);
}
}