def on_task_changed(sender, integration=None, obj=None, **kwargs): td = TodoistSyncAdapter(obj['project_id']) gc = GcalSyncAdapter() bridge = SyncBridge(integration, td, gc) # we delete tasks, if they're marked as "in history" if obj['in_history']: bridge.delete_task(td, obj['id']) else: bridge.push_task(td, obj['id'], obj)
def on_task_changed(sender, integration=None, obj=None, **kwargs): td = TodoistSyncAdapter(obj['project_id']) gc = GcalSyncAdapter() bridge = SyncBridge(integration, td, gc) # we delete tasks, if they're marked as "in history" if obj['in_history']: bridge.delete_task(td, obj['id']) else: bridge.push_task(td, obj['id'], obj)
def on_task_changed(sender, user=None, service=None, integration=None, obj=None, **kwargs): # let's see if we have to keep track of this guid = integration.settings.get('projects_notebooks', {}).get(obj['project_id']) if guid is None: return td = TodoistSyncAdapter(obj['project_id']) ev = EvernoteSyncAdapter(guid) bridge = SyncBridge(integration, td, ev) bridge.push_task(td, obj['id'], obj)
def on_task_changed(sender, user=None, service=None, integration=None, obj=None, **kwargs): # let's see if we have to keep track of this guid = integration.settings.get('projects_notebooks', {}).get(obj['project_id']) if guid is None: return td = TodoistSyncAdapter(obj['project_id']) ev = EvernoteSyncAdapter(guid) bridge = SyncBridge(integration, td, ev) bridge.push_task(td, obj['id'], obj)