delete method

  1. @override
Future<void> delete()
override

Deletes the document referenced by ref.

Implementation

@override
Future<void> delete() async {
  if (!isMainObject) {
    throw 'Only main object can delete';
  }
  await Future.wait(duplicateRefs.map((e) => e.delete()))
      .then((_) => ref!.delete());
  await super.delete();
}