remove method
Removes the specified object from the database by id
Implementation
@override
Future<DateTime?> remove(E entity) async {
Map? map = reflector.serialize(entity);
String methodName = '/data/';
if (map == null || map.isEmpty) {
throw ArgumentError.value(ExceptionMessage.emptyEntity);
}
String? objectId = map['objectId'];
if (objectId?.isEmpty ?? true) {
throw ArgumentError.value(ExceptionMessage.emptyNullObjectId);
}
methodName += '$tableName/$objectId';
return await Invoker.delete(methodName);
}