【发布时间】:2020-07-17 13:49:36
【问题描述】:
我有两个流:
Stream<List<Order>> stream1 = pendingStream();
Stream<List<Order>> stream2 = preparingStream();
我正在尝试使用package:async/async.dart 包中的StreamZip 来合并流,像这样...
Stream<List<Order>> getData() {
Stream<List<Order>> stream1 = pendingStream();
Stream<List<Order>> stream2 = preparingStream();
return StreamZip([stream1, stream2]);
}
但是它不会编译。说:
The element type 'Stream<List<Order>>' can't be assigned to the list type 'Stream<Order>'.
据我了解 StreamZip 应该接受这两个流?我哪里错了?
【问题讨论】: