Skip to content

Instantly share code, notes, and snippets.

@machinescream
Last active April 5, 2019 22:56
Show Gist options
  • Save machinescream/1ae7a21694b1d71f63f241c81890b811 to your computer and use it in GitHub Desktop.
Save machinescream/1ae7a21694b1d71f63f241c81890b811 to your computer and use it in GitHub Desktop.
example.dart
main() async {
final broadcaster = StreamController.broadcast();
broadcaster.stream
.asyncExpand((data) =>
Stream.fromFuture(Future.delayed(Duration(seconds: 10), () {
return data;
})))
.listen((onData) {
print(onData);
});
broadcaster.add("123");
broadcaster.add("121");
broadcaster.add("128");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment