WebAPI/DataStore: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
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 ===
Confirmed users
53

edits

Navigation menu