removeTags method
Remove tags from objects in the registry.
After this operation, the elements
will not be associated to the tags
.
It doesn't matter whether the elements were associated with the tags
before or not.
Fails if any of the elements are not in the registry.
Implementation
Future<void> removeTags(Iterable<T> elements, Iterable<Object?> tags) {
var ids = elements.map(_getId).toList(growable: false);
tags = tags.toList(growable: false);
var completer = Completer<void>();
var port = singleCompletePort(completer, timeout: _timeout);
_commandPort.send(list4(_removeTagsValue, ids, tags, port));
return completer.future;
}