On-demand Task Sync

When a source system does not provide API for bulk task retrieval, the OneList task adapter can implement the on-demand task sync for users who are actively using OneList so that those user’s tasks are updated more timely.

OneList registers the task sync request when user launches the OneList Web App and Mobile App, or manually triggers the task sync. The adapter can get the requests by calling the /api/DataSync/GetSyncTaskRequests API then synchronise the tasks for those users. The adapter can do this periodically or by listening to the OneList task sync event.