delete method

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

Implementation

@override
Future<bool> delete() async {
  try {
    if (softDeletes) {
      final now = DateTime.now();
      super.update({deletedAt: now, updatedAt: now});
    } else {
      super.delete();
    }
    return true;
  } catch (_) {
    return false;
  }
}