tracksStream method

Stream<Track> tracksStream(
  1. Iterable<String> trackIds, [
  2. int queryLimit = 50
])

queries track batches of size queryLimit from trackIds and yields the Track objects

Implementation

Stream<Track> tracksStream(Iterable<String> trackIds,
    [int queryLimit = 50]) async* {
  await for (final batch in listInBatches(trackIds)) {
    yield* Stream.fromIterable(batch);
  }
}