delete method
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;
}
}