We want to integrate the Google Task APIs into our Grails web application, but I have a number of issues regarding task synchronization and preventing conflicting data.
What is best suited for task synchronization at the time the task is created in an authorized Google account. Should we create a service that polls for them at regular intervals or can we programmatically enable some kind of Push update in the google user account that will notify our web application of the change?
How can we prevent conflicts arising from a user editing a task in our system when the same task is managed in a Google account? Is there access to version / lock?
source share