Firebase - Desanexando Callbacks

Este capítulo mostrará como desanexar callbacks no Firebase.

Desanexar retorno de chamada para tipo de evento

Digamos que queremos desanexar um retorno de chamada para uma função com value tipo de evento.

Exemplo

var playersRef = firebase.database().ref("players/");

ref.on("value", function(data) {
   console.log(data.val());
}, function (error) {
   console.log("Error: " + error.code);
});

Precisamos usar off()método. Isso removerá todos os retornos de chamada comvalue tipo de evento.

playersRef.off("value");

Desanexar todas as chamadas de retorno

Quando queremos desanexar todos os retornos de chamada, podemos usar -

playersRef.off();