buffered_list_stream 1.2.0 copy "buffered_list_stream: ^1.2.0" to clipboard
buffered_list_stream: ^1.2.0 copied to clipboard

Buffer a [Stream<List<T>>]. Useful for IO operations.

example/example.dart

import 'package:buffered_list_stream/buffered_list_stream.dart';

Stream<List<int>> getStream() async* {
  yield [1, 2];
  yield [3];
  yield [4, 5];
  yield [6, 7];
  yield [8, 9, 10];
}

void main() async {
  // Create a buffered stream of size 3.
  var bufferedStream = bufferedListStream(getStream(), 3);
  await for (var chunk in bufferedStream) {
    // ignore: avoid_print
    print(chunk);
  }
  /**
    [1, 2, 3]
    [4, 5, 6]
    [7, 8, 9]
    [10]
   */
}
4
likes
160
points
98
downloads

Publisher

verified publisherflutter-cavalry.com

Weekly Downloads

Buffer a [Stream<List<T>>]. Useful for IO operations.

Repository (GitHub)

Documentation

API reference

License

BSD-3-Clause (license)

More

Packages that depend on buffered_list_stream