deleteSingleType method
pass in a resourceType or a resource, and db will delete all resources of that type - Note: will NOT delete any _historical stores (must pass in _history as the type for this to happen)
Implementation
Future deleteSingleType(String? password,
{Stu3ResourceType? resourceType, Resource? resource}) async {
if (resourceType != null || resource?.resourceType != null) {
final String? deleteType = ResourceUtils
.resourceTypeToStringMap[resourceType ?? resource?.resourceType];
if (deleteType != null) {
_setStoreType(deleteType);
await _resourceStore.delete(await _db(password));
await _removeResourceTypes(password, [deleteType]);
}
}
}