Allow for the service to be configured to connect to a user's todoist account via an app key and pull tasks from there. The actual scheduling of reminders and badgers would still be handled by Moneo (either via Durable Functions or via another scheduler), but actual task details beyond that would be stored in todoist and polled from the API.
Would require:
Configurable polling interval for picking up changes in todoist
Modifying the reminder/badger process to pull the task from todoist before sending the message to the user in order to confirm the task was not completed outside of Moneo
Determine where to store the schedule for reminders and badgers.
Could be stored in the reminder/badger store
Could be stored in todoist as labels on the task (e.g. @moneo_badger:30 for a 30 minute interval for badgers)
Allow for the service to be configured to connect to a user's todoist account via an app key and pull tasks from there. The actual scheduling of reminders and badgers would still be handled by Moneo (either via Durable Functions or via another scheduler), but actual task details beyond that would be stored in todoist and polled from the API.
Would require:
@moneo_badger:30
for a 30 minute interval for badgers)