todoist API with async enabled using aiohttp.
To enable asynchronous, there have plenty methods be changed to return awaitable instead, list below:
api._get,api_postwill be changed to return coroutine.api.sync,api.commitwill be changed to return future.
All of those managers could be accessed via api.<manager_name>.
activity.getbackups.getbusiness_users.invite,business_users.accept_invitation, business_users.reject_invitation`completed.get_stats,completed.get_allemails.get_or_create,emails.disableitems.get_completedprojects.get_archived,projects.get_dataquick.addtemplates.import_into_project,templates.export_as_file,templates.exort_as_urluploads.add,uploads.get,uploads.deleteuser.delete,user.update_notification.setting
Methods listed above, will return coroutine, and others will return Future :
collaborator_states.sync,collaborators.syncfilters.sync,filters.getinvitations.syncitems.synclabels.synclive_notifications.synclocations.syncnotes.syncproject_notes.syncprojects.syncreminders.syncsections.syncuser.sync