delete method

  1. @override
Future<OutputType?> delete(
  1. Map<String, Object> primaryKeys, {
  2. Options? options,
  3. CancelToken? cancelToken,
  4. bool caching = false,
})
override

Implementation

@override
Future<OutputType?> delete(
  Map<String, Object> primaryKeys, {
  Options? options,
  CancelToken? cancelToken,
  bool caching = false,
}) async {
  final response = await super.delete(
    primaryKeys,
    options: options,
    cancelToken: cancelToken,
  );
  if (response == null) return null;

  if (caching) dbSet.insertRow(response);
  rows.add(response);
  return response;
}