【发布时间】:2020-08-25 16:31:20
【问题描述】:
是否可以将异步函数传递给 stream.map() 函数?
final CollectionReference myCollection =
FirebaseFirestore.instance.collection('foo');
Future<Stream<MyModel>> get myStream async {
// incorrect code, but I want to do something like this
return await myCollection.snapshots().map(_mappingFunc);
}
Future<MyModel> _mappingFunc(QuerySnapshot snapshot) async {
// some async code
}
【问题讨论】:
标签: firebase flutter asynchronous dart stream