delete<TModel extends TProviderModel> method
bool
delete<TModel extends TProviderModel>(
- TModel instance, {
- Query? query,
- ModelRepository<
TProviderModel> ? repository,
Remove a model instance
Implementation
@override
bool delete<TModel extends TProviderModel>(
TModel instance, {
Query? query,
ModelRepository<TProviderModel>? repository,
}) {
if (!manages(TModel)) return false;
logger.finest('#delete: $TModel, $instance, $query');
managedObjects[TModel] ??= {};
managedObjects[TModel]!.remove(instance.primaryKey);
return true;
}