delete<T> method

Future<T> delete<T>(
  1. String path, {
  2. T fromJson(
    1. Map<String, dynamic>
    )?,
  3. bool requiresAuth = false,
})

DELETE request

path - API endpoint path Returns parsed response data

Implementation

Future<T> delete<T>(
  String path, {
  T Function(Map<String, dynamic>)? fromJson,
  bool requiresAuth = false,
}) async {
  final url = _buildFullURL(path);
  final headers = _buildHeaders(false, requiresAuth);

  final response = await _executeRequest(
    'DELETE',
    url,
    headers,
    null,
    requiresAuth: requiresAuth,
  );
  return _handleResponse<T>(response, path, fromJson);
}