getstream 1.1.0 copy "getstream: ^1.1.0" to clipboard
getstream: ^1.1.0 copied to clipboard

outdated

GetStream is the lightest and most performative way of working with events at Dart.

example/getstream_example.dart

import 'package:getstream/getstream.dart';

void main() {
  final controller = GetStream<int>();
  controller.listen((event) {
    print('change number to $event');
  });
  controller.add(2);
  controller.add(3);
  controller.add(4);
  controller.add(5);
  controller.add(6);
  print('listeners == 1? ${controller.length}');
  final subs = controller.listen((event) {
    print('change number to $event');
  });
  controller.add(2);
  print('listeners == 2? ${controller.length}');

  subs.cancel();
  controller.add(2);

  controller.add(5);
  print('listeners == 1? ${controller.length}');

  controller.close();
}
8
likes
0
points
13
downloads

Publisher

unverified uploader

Weekly Downloads

GetStream is the lightest and most performative way of working with events at Dart.

Repository (GitHub)
View/report issues

License

unknown (license)

More

Packages that depend on getstream