web-dev-qa-db-fra.com

Obtenir «Le paramètre timestampsInSnapshots prend désormais la valeur true par défaut» dans la console Firestore

J'obtiens l'erreur suivante de Firestore dans la console, dans Angular.

@ firebase/firestore: Firestore (5.8.3): le paramètre timestampsInSnapshots est désormais défini par défaut sur true et vous n'avez plus besoin de le définir explicitement. Dans une future version, le paramètre sera entièrement supprimé et il est donc recommandé de le supprimer de votre appel firestore.settings () maintenant.

Des suggestions, comment s'en débarrasser?

13
Marium Malik

En général, nous configurons Firebase dans notre application de la manière suivante:

firebase.firestore().settings({
    timestampsInSnapshots: true
});

Pour la configuration ci-dessus, il affiche l'avertissement suivant:

@firebase/firestore: Firestore (6.3.5): The timestampsInSnapshots setting now defaults to true and you no longer need to explicitly set it. In a future release, the setting will be removed entirely and so it is recommended that you remove it from your firestore.settings() call now.

Pour le résoudre, supprimez simplement l'attribut timestampsInSnapshots de settings paramètre. Après la correction, votre configuration devrait être changée en:

firebase.firestore().settings({});
1
Jaideep Ghosh