Firestore如何清除Persistence()

问题描述 投票:0回答:1

用户注销后,我需要彻底清除当前用户数据。因此,我使用clearPersistence()函数。它需要在clearPersistence()之前运行Terminate()。

 this.afs.firestore.terminate().then(() => {
      this.afs.firestore.clearPersistence().then(() => {
      });
});

在上面下面运行以清除Firestore本地缓存后,我收到此错误。

FirebaseError: The client has already been terminated.

有关如何重新初始化Firestore实例或任何更好的实现方法的建议?谢谢。

angular firebase google-cloud-firestore angularfire2 angularfire
1个回答
0
投票

这不是clearPersistence()的预期目的。我建议仔细阅读API documentation

© www.soinside.com 2019 - 2024. All rights reserved.