delete<T> method

Future<Either<BaseException, T>> delete<T>(
  1. String path, {
  2. dynamic body,
  3. Map<String, dynamic>? queryParameters,
  4. required T mapper(
    1. dynamic json
    ),
})

Implementation

Future<Either<BaseException, T>> delete<T>(
  String path, {
  dynamic body,
  Map<String, dynamic>? queryParameters,
  required T Function(dynamic json) mapper,
}) async {
  try {
    final response = await _dio.delete(
      path,
      data: body,
      queryParameters: queryParameters,
    );

    return Right(mapper(response.data));
  } catch (err, s) {
    return ErrorHandler.fromError(err, stackTrace: s);
  }
}