Simplify implementation of `StreamQueue`.

Only change in behavior is that all event seen by the original queue
while the transaction request is active, are forwarded to the transaction
immediately, and will still be visible after the transaction commits
or rejects.
The existing behavior was based on cancelling a stream subscription
and which events were visible depended on which commands had been
used to request those events.
3 files changed
tree: 32488d97c2e1a85c92783357232a377457fb7622
  1. .github/
  2. lib/
  3. test/
  4. .gitignore
  5. analysis_options.yaml
  6. AUTHORS
  7. CHANGELOG.md
  8. CONTRIBUTING.md
  9. LICENSE
  10. pubspec.yaml
  11. README.md
README.md

Dart CI pub package package publisher

Contains utility classes in the style of dart:async to work with asynchronous computations.

Package API