post<T> method
Future<ResponseModel<T> >
post<T>({
- required String endpoint,
- dynamic body,
- required T fromJson(
- dynamic
Implementation
Future<ResponseModel<T>> post<T>({
required String endpoint,
dynamic body,
required T Function(dynamic) fromJson,
}) async {
final ResponseModel<T> response = await apiClient.request<T>(
endpoint: endpoint,
method: 'POST',
body: body,
fromJson: fromJson,
);
if (response.statusCode != 200 && response.statusCode != 201) {
PrintLogs.showErrorLogs("checking error ${response}");
throw ApiErrorMessageException(response.error??"");
}
return response;
}