post<T> method
POST request with enhanced error handling
Implementation
Future<LokotroHttpResponse<T>> post<T>(
String path, {
dynamic data,
Map<String, dynamic>? queryParameters,
Options? options,
CancelToken? cancelToken,
T Function(dynamic)? parser,
}) async {
try {
final response = await _dio.post(
path,
data: data,
queryParameters: queryParameters,
options: options,
cancelToken: cancelToken,
);
return _handleResponse<T>(response, parser);
} catch (e) {
return _handleError<T>(e);
}
}