Tutoriel 5 – Redirection après une action sur Firebase (Javascript)

Tutoriel 5 – Redirection après une action sur Firebase (Javascript)

Si vous avez essayé avec une redirection normal du Javascript de type window.location.href = « URL », ou autre, après une action Firebase, vous allez remarqué qu’elle n’est pas fonctionnel.

En fait, voilà ce que vous devez faire, on va prendre le même script de l’ancien tutoriel:

var config = {
    ...
};
firebase.initializeApp(config);
var ref = firebase.database().ref("posts");

ref.once("value", function(snapshot) {
    snapshot.forEach(function(child) {
        var childData = child.val();
        child.ref.update({
            status: 0
        }).then( user => {
            window.location.href = "https://www.google.com";
        });
        /* La partie .then() est la partie responsable pour le prochain 
        événement après la modification des données */
    });
});