Places/AsyncAPIsForSync: Difference between revisions

Line 200: Line 200:
=== No need for "plural" methods ===
=== No need for "plural" methods ===
Due to the way Sync engines work, we have no need for the batch operation methods (insertBookmarks, updateItems) as we deal with each bookmark record individually. We're running this in batchmode anyway. --philikon
Due to the way Sync engines work, we have no need for the batch operation methods (insertBookmarks, updateItems) as we deal with each bookmark record individually. We're running this in batchmode anyway. --philikon
=== Types of places items covered ===
Just so we're on the same page, these are the data types Sync supports:
* bookmarks (TYPE_BOOKMARK)
* folders (TYPE_FOLDER)
* separators (TYPE_SEPARATOR)
* microsummary (TYPE_BOOKMARK with microsummary)
* livemark (TYPE_FOLDER that's a livemark)
* query (TYPE_BOOKMARK with a place: URI)
It would be good if the API covered all of these. Note that Sync does not support "dynamic containers" (TYPE_DYNAMIC_CONTAINER).


=== Interfaces ===
=== Interfaces ===
canmove, Confirmed users
725

edits