Cloud Firestore: можно ли отписаться сразу от всех слушателей снимков? - PullRequest
0 голосов
/ 02 октября 2019

Можно ли отписаться сразу от всех прослушивателей моментальных снимков Firestore?

, например, когда пользователь выходит из системы.

UPADTE: Я буду рад, если кто-нибудь сможет объяснить мне, почему этот вопрос опущен. Как можно видеть из правильного ответа ниже, этот вопрос не требует, чтобы IMHO был более конкретным, поскольку он действителен для всех языков, которые работают с Firestore и всеми различными средами Firebase. Спасибо.

Ответы [ 2 ]

1 голос
/ 02 октября 2019

SDK как для базы данных реального времени, так и для облачного хранилища пожаров не позволяют автоматически отписаться от активных слушателей. Ваш клиентский код должен делать это явно.

1 голос
/ 02 октября 2019

Чтобы ответить на этот вопрос, пожалуйста, предоставьте больше контекста о том, какой язык / рамки / настройки и т. Д. Вы используете.

В общем, вы можете отправить каждого подписчика в массив где-то в контексте вашего приложения и при выходе выполнить итерацию по массиву, вызывая функцию неподписчика в каждом индексе массива.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...