Ditto Pending Collections Operation
These objects are returned when calling collections()
on DittoStore
.
They allow chaining of further collections-related functions. You can either call exec
on the object to get an array of DittoCollection
s as an immediate return value, or you can establish either a live query or a subscription, which both work over time.
A live query, established by calling observeLocal
, will notify you every time there's a change in the collections that the device knows about locally.
A subscription, established by calling subscribe
, will act as a signal to other peers that the device connects to that you would like to receive updates from them about the collections that they know about.
If you want to observe changes in such a way that you can signal when you're ready for the live query to deliver a new update then you can call observeLocalWithNextSignal
.
Functions
Return the list of collections requested based on the preceding function chaining.
Limit the number of collections that get returned.
Enables you to listen for changes that occur in relation to the collections that are known about locally.
Enables you to listen for changes that occur in relation to the collections that are known about locally. You can signal when you are ready for the next event to be delivered.
Enables you to listen for changes that occur in relation to the collections that are known about. A block gets called when an update is received either locally or remotely. You can signal when you are ready for the next event to be delivered.
Offset the resulting set of collections.
Sort the collections based on a property of the collection.
Subscribes the device to updates about collections that other devices know about.