post<T> static method
Performs a POST request.
Implementation
static Future<ApiResponse<T>> post<T>(
String path, {
dynamic data,
T Function(dynamic)? fromJson,
}) async {
_ensureInitialized();
try {
final response = await _dio.post(path, data: data);
return ApiResponse.success(
fromJson != null ? fromJson(response.data) : response.data as T,
status: response.statusCode,
);
} catch (e) {
return ApiResponse.error(e.toString());
}
}