【发布时间】:2021-11-23 04:35:53
【问题描述】:
我有一个调用 Future 的函数。现在我不确定第一个函数是否也需要成为未来来等待数据。这是我的代码:
FireBaseHandler handler = FireBaseHandler();
saveRows() {
handler.saveRows(plan.planId, plan.rows); ///this is a future
}
在我的 FireBaseHandler 类中,我有这个 Future:
final CollectionReference usersCol =
FirebaseFirestore.instance.collection('users');
Future saveRows(String id, data) async {
return await usersCol.doc(myUser.uid).collection('plans').doc(id)
.update({'rows': data});
}
那么第一个函数也需要是 Future 吗?
【问题讨论】:
标签: flutter dart google-cloud-firestore future