This repository has been archived on 2023-03-26. You can view files and clone it, but cannot push or open issues or pull requests.
2019-02-14 19:37:17 +00:00
|
|
|
import asyncio
|
|
|
|
|
2019-02-16 16:53:23 +00:00
|
|
|
from apscheduler.schedulers.asyncio import AsyncIOScheduler
|
|
|
|
|
|
|
|
from .todoist_assigned_issues import todoist_assigned_issues
|
2019-02-20 19:33:34 +00:00
|
|
|
from .todoist_repo_prs import todoist_repo_prs
|
2019-02-14 20:14:27 +00:00
|
|
|
|
2019-02-14 19:37:17 +00:00
|
|
|
|
|
|
|
def create_scheduler():
|
2019-02-16 16:53:23 +00:00
|
|
|
scheduler = AsyncIOScheduler()
|
2019-02-17 16:50:57 +00:00
|
|
|
scheduler.add_job(todoist_assigned_issues, 'interval', minutes=15)
|
2019-02-20 19:33:34 +00:00
|
|
|
scheduler.add_job(todoist_repo_prs, 'interval', minutes=15)
|
2019-02-14 19:37:17 +00:00
|
|
|
return scheduler
|
|
|
|
|
|
|
|
|
|
|
|
def start_scheduler(scheduler):
|
|
|
|
scheduler.start()
|
|
|
|
asyncio.get_event_loop().run_forever()
|