https://github.com/sachaarbonel/multi_stream_controller
A way to easily pipe your streams into one controller
https://github.com/sachaarbonel/multi_stream_controller
dart2 stream-processing
Last synced: 5 months ago
JSON representation
A way to easily pipe your streams into one controller
- Host: GitHub
- URL: https://github.com/sachaarbonel/multi_stream_controller
- Owner: sachaarbonel
- License: mit
- Created: 2019-02-14T10:46:53.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-03-06T10:42:23.000Z (over 7 years ago)
- Last Synced: 2025-03-08T23:47:45.114Z (over 1 year ago)
- Topics: dart2, stream-processing
- Language: Dart
- Size: 8.79 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
A way to easily pipe your streams into one controller
## Usage
A simple usage example:
```dart
import 'package:multi_stream_controller/multi_stream_controller.dart';
void main() async{
MultiStreamController ctrler1 = MultiStreamController();
MultiStreamController ctrler2 = MultiStreamController();
ctrler1.controllers.add(ctrler2);
ctrler1.pipe();
ctrler1.add(1);
ctrler1.add(2);
ctrler1.add(3);
ctrler1.close();
await for (dynamic value in ctrler2.result()){
print(value);
}
//1
//2
//3
}
```
## Features and bugs
Please file feature requests and bugs at the [issue tracker][tracker].
[tracker]: http://github.com/Sach97/multi_stream_controller/issues/