我想创建一个Stream<DocumentSnapshot>
以便在StreamBuilder
中使用。我知道我可以使用:
Firestore.instance.document("path").snapshots()
但是我想要一个自定义Stream
,以便可以控制文档的读取速度。我想使用Stream.periodic(Duration(seconds:5), ...)
。
请帮帮我。 预先感谢。
答案 0 :(得分:1)
创建自己的流并向其中添加文档。
Timer.periodic(Duration(seconds: 3), (_) async{
myStreamController.sink.add(
await Firestore.instance.collection("Path").getDocuments()
);
});