Gaia/Contacts/Data Refactor/mozcontactsProposal: Difference between revisions

Line 38: Line 38:
= Advantages =
= Advantages =


* We keep mozContacts as the Contact authority in the system. If there is a Contact known to the system then it will be present on the mozContacts store. As a result any app will be able to get access to it, although they might not to be able to get access to all of the data, as the datastores themselves will impose access levels restrictions.  
* We keep mozContacts as the Contacts authority in the system. If there is a Contact known to the system then it will be present on the mozContacts store. As a result any app will be able to get access to it, although they might not to be able to get access to all of the data, as the datastores themselves will impose access levels restrictions.  


* Whenever a change is made locally it is automatically propagated and we will not need to wait for the propagation of changes between the different datastores and indexedDBs.  
* Whenever a change is made locally it is automatically propagated and we will not need to wait for the propagation of changes between the different datastores and indexedDBs.  
172

edits