【发布时间】:2020-02-09 16:26:33
【问题描述】:
我创建了一个添加到 firestore 的代码,它在应用程序在线时按预期工作,但是当我关闭互联网时,await 函数挂起,但数据以现金更新,但小部件直到未来的函数响应才会更新做吗?
Firestore.instance.settings(
persistenceEnabled: true,
);
firestore = Firestore.instance;
Future<void> update(String itemId, Map<String,dynamic> data) async {
return await shoppingItemsRef.document(itemId).updateData(data);
}
如果用户处于离线模式,如何抛出这个未来函数返回响应或以任何方式。
【问题讨论】:
标签: flutter google-cloud-firestore