FirebaseFirestore Framework Reference

ListenSource

enumListenSource:UInt,@uncheckedSendable

The source the snapshot listener retrieves data from.

  • The default behavior. The listener attempts to return initial snapshot from cache and retrieveup-to-date snapshots from the Firestore server. Snapshot events will be triggered on localmutations and server-side updates.

    Declaration

    Swift

    case`default`=0
  • The listener retrieves data and listens to updates from the local Firestore cache without attempting to send the query to the server. If some documents gets updated as a result from other queries, they will be picked up by listeners using the cache.

    Note that the data might be stale if the cache hasn’t synchronized with recent server-side changes.

    Declaration

    Swift

    casecache=1

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-03-11 UTC.