Я слежу за этим Google Cloud Firestore примером на YouTube и успешно получаю обновления в режиме реального времени. Однако я не знаю, как отписаться от обновлений, потому что это не объясняется в видео. Я прочитал документацию, чтобы создать функцию unsubscribe (), но она не работает для меня.
getRealtimeUpdates = function(document) {
firestore.collection("collection_name")
.onSnapshot(function(querySnapshot) {
querySnapshot.forEach(function(doc) {
if (doc && doc.exists) {
const myData = doc.data();
// DO SOMETHING
}
});
});
}