getstream 1.0.0 copy "getstream: ^1.0.0" to clipboard
getstream: ^1.0.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
pub points
19%
popularity

Publisher

unverified uploader

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