Hi, I'm currently writing an application to sync tasks to the desktop. I was wondering if anyone had tips on an elegant way of syncing data? The way I see it I need to save 6 dates, the last time a task was edited, added or deleted on the server, and the same for my application. It can be done with 3 dates but that can't cope with data being changed in both locations before syncing. This all depends on the time being set correctly in Toodledo as well now that there is no getServerInfo. Is there any better of syncing data that's reasonably idiot-proof?
EDIT: Wow, just saw the flowcharts in the API docs. Really impressive work there, answers all my questions!