requestWrap<T> method
Future<T>
requestWrap<
T>( - String path, {
- dynamic data,
- Map<String, dynamic>? queryParameters,
- Options? options,
- CancelToken? cancelToken,
- ProgressCallback? onSendProgress,
- ProgressCallback? onReceiveProgress,
- bool? needToken,
- bool? wsApi,
- bool? openCache,
- bool? useFormData,
})
Implementation
Future<T> requestWrap<T>(
String path, {
data,
Map<String, dynamic>? queryParameters,
Options? options,
CancelToken? cancelToken,
ProgressCallback? onSendProgress,
ProgressCallback? onReceiveProgress,
//extra
bool? needToken,
bool? wsApi,
bool? openCache,
bool? useFormData,
}) {
var optionsWrap = RequestOptionsExtra.compose(options,
needToken: needToken,
wsApi: wsApi,
openCache: openCache,
useFormData: useFormData);
return request(path,
data: data,
queryParameters: queryParameters,
cancelToken: cancelToken,
options: optionsWrap,
onSendProgress: onSendProgress,
onReceiveProgress: onReceiveProgress)
.then((v) => onResponse(v, _jsonConverter!), onError: onError);
}