<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hey all,<div><br></div><div>Just wanted to let you know what I am working on right now. It is very early but Matthias loves e-mail so I thought I would throw this out there.</div><div><br></div><div>Basically, right now all I am doing is working on keeping track of the status of data in DataManager. Assuming a new dataSync setting is set to true, these are the things I am planning.</div><div><br></div><div><ul class="MailOutline"><li>New record is added to store, status is set to NEW and a UUID is generated</li><li>Record is updated, status is set to MODIFIED</li><li>Record is removed, status is set to REMOVED (data is not actually removed, future will need to keep storage limits in mind)</li><li>Add a new sync method that will run through the data and sync with the server. Assumes client is data of record for now during development until we can determine a strategy for informing the client how the server tracks data status and how it should be informed that this data is being synced</li><ul><li>This brings us back to the discussion about sending metadata to the client on first app load. That metadata could inform the client of the sync strategy</li></ul></ul><div><br></div></div><div>There's probably more to this but these are my original thoughts right now.</div><div><br></div><div>Kris</div></body></html>