|
|
Line 212: |
Line 212: |
| }); | | }); |
| }); | | }); |
|
| |
| === Revisions ===
| |
|
| |
| // Let's assume that I have a revisionId stored somewhere (IndexedDb? LocalStorage?)
| |
| var revisionId = 'b66e9248-5990-4ac3-9f5d-3cdeb02b337f';
| |
|
| |
| navigator.getDataStores('contacts').then(function(stores) {
| |
| if (!stores.length) return;
| |
|
| |
| stores[0].getChanges(revisionId).then(function(delta) {
| |
| if (revisionId == delta.revisionId) {
| |
| // Nothing changed
| |
| } else {
| |
| dump("We lost: " + delta.removedIds + " contacts, but " + delta.addedIds + " have been added!\n");
| |
| revisionId = delta.revisionId; // To store, somewhere.
| |
| }
| |
| });
| |
| });
| |
|
| |
|
| === Sync === | | === Sync === |