commitUpdates method
void
commitUpdates()
Implementation
void commitUpdates() {
if (additionsDirty && _pendingAdditions.isNotEmpty) {
_objectList.data.addAll(_pendingAdditions);
_pendingAdditions.clear();
additionsDirty = false;
}
if (removalsDirty && _pendingRemovals.isNotEmpty) {
final length = _pendingRemovals.length;
for (var i = 0; i < length; i++) {
_objectList.remove(_pendingRemovals[i]);
_pendingRemovals[i].reset();
}
_pendingRemovals.clear();
removalsDirty = false;
}
}