【问题标题】:is there a way to count how many firestore onSnapshot are active in my app?有没有办法计算我的应用中有多少 firestore onSnapshot 处于活动状态?
【发布时间】:2022-01-03 21:32:58
【问题描述】:

我正在我的应用程序中构建一些逻辑,动态丢弃查询onSnapshot 侦听器并创建新侦听器。我想测试正确使用unsubscribe函数是否释放了资源。

我无权访问取消订阅的引用来监视它。我想知道是否有办法知道有多少活动的 onSnapshot 侦听器处于活动状态,所以我可以期待它们的正确计数。

我正在使用版本 9 的 firebase web javascript sdk。

【问题讨论】:

  • 下面的答案是否解决了您的问题?如果是这样,请考虑接受/支持它,以便社区会觉得这很有帮助。

标签: javascript firebase google-cloud-firestore


【解决方案1】:

Firebase SDK 中没有内置任何内容来计算活动的 Firestore 侦听器。如果你需要这样的东西,你必须自己构建它,当你附加一个监听器时增加一个计数器,当你删除一个监听器时减少它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多