Estoy creando algo de lógica en mi aplicación que descarta dinámicamente los oyentes de consultas en Snapshot y crea otros nuevos. Quiero probar que los recursos se liberan mediante el uso correcto de la función de cancelación de suscripción .
No tengo acceso a la referencia de cancelación de suscripción para espiarla. Me preguntaba si hay una manera de saber cuántos oyentes activos de onSnapshot están activos, por lo que podría esperar el recuento correcto de ellos.
Estoy usando la versión 9 de firebase web javascript sdk.
No hay nada integrado en los SDK de Firebase para contar los oyentes activos de Firestore. Si necesita algo así, tendrá que construirlo usted mismo aumentando un contador cuando adjunta un oyente y disminuyéndolo cuando elimina un oyente.