Правильный способ отключить слушателей Firebase? - PullRequest
0 голосов
/ 03 октября 2018

У меня есть следующий слушатель:

 firebaseDB.ref(`organizations/${org_id}/requests`)
        .orderByChild('employee_id')
        .equalTo(employee_id)
        .on('value', snapshot => {
            // do some stuff
        })

Я всегда отключаю его, используя приведенный выше запрос:

firebaseDB.ref(`organizations/${org_id}/requests`)
            .orderByChild('employee_id')
            .equalTo(employee_id)
            .off()

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

firebase.ref(`organization/${org_Id}`).off()

или

firebaseDB.ref(`organizations/${org_id}/requests`).off()

Заранее спасибо!

1 Ответ

0 голосов
/ 03 октября 2018

Нет, вы должны использовать тот же объект Query, который изначально использовался для добавления прослушивателя.

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