sendRequest<T> method
Implementation
Future<HttpResponseModel<T>> sendRequest<T>(HttpRequestModel requestBean) async {
var res = HttpResponseModel<T>();
try {
Response<T> response = await _dioHttp.request<T>(requestBean.url,
data: requestBean.data,
queryParameters: requestBean.urlParams,
options: Options(
headers: requestBean.header, method: requestBean.method.name));
res.response = response;
res.httpResult = JsResult.SUCCESS;
} on DioException catch(e) {
logE('sendRequest DioException ${e.type.name}');
res.httpResult = JsResult.fromDio(e);
} catch(e) {
logE('sendRequest Exception $e');
res.httpResult = JsResult.fromException(e);
}
return Future.value(res);
}