addAll method

  1. @override
void addAll(
  1. Iterable<EntityT> iterable
)
override

Appends all objects of iterable to the end of this list.

Extends the length of the list by the number of objects in iterable. The list must be growable.

final numbers = <int>[1, 2, 3];
numbers.addAll([4, 5, 6]);
print(numbers); // [1, 2, 3, 4, 5, 6]

Implementation

@override
void addAll(Iterable<EntityT> iterable) {
  iterable.forEach(_track);
  if (__items == null) {
    // We don't need to load old data from DB to add new items.
    _addedBeforeLoad.addAll(iterable);
  } else {
    _items.addAll(iterable);
  }
}