modelPost method
dynamic
modelPost({})
Implementation
modelPost({
required String url,
required T dataModel,
required params,
T Function(Map<String, dynamic>)? parseMethod,
bool? isList,
}) async {
try {
Response response = await dio.post(url, data: jsonEncode(params));
printingResponse(response, params: params);
return BaseResponse<T>.fromJson(await dataResponseByStatus(response),
parseMethod: parseMethod);
} catch (e) {
if (e is DioException) {
await networkErrors(e);
// log("err data ${e.response!.data}");
throw CustomException(e.response!.data.toString());
}
}
return null;
}