Apps/Sync/Spec: Difference between revisions

Line 141: Line 141:


'''NOTE:''' the data should include a <tt>client_id</tt> in addition to a reason, but we have not indicated what client_id is yet (that is a future feature for sync).
'''NOTE:''' the data should include a <tt>client_id</tt> in addition to a reason, but we have not indicated what client_id is yet (that is a future feature for sync).
'''NOTE:''' there's an consistency error that can occur if client A deletes the collection, client B recreates the collection, and client C comes back and doesn't realize that its sense of the last time the syncing was GET/POSTed is based on a collection that essentially doesn't exist anymore.  A way to get around that would be to give the collection a UUID that gets reset when the collection is deleted.  Then the client would see that stuff had changed and would sync everything.


== User Interface Concerns ==
== User Interface Concerns ==
Confirmed users
176

edits