Mail box and OCR done
This commit is contained in:
14
backend/scheduler.py
Normal file
14
backend/scheduler.py
Normal file
@@ -0,0 +1,14 @@
|
||||
from apscheduler.schedulers.background import BackgroundScheduler
|
||||
from mail_service import fetch_and_store_emails
|
||||
|
||||
scheduler = BackgroundScheduler()
|
||||
|
||||
def start_scheduler():
|
||||
# Add job to run every 10 seconds
|
||||
scheduler.add_job(fetch_and_store_emails, 'interval', seconds=10, id='mail_sync_job', replace_existing=True)
|
||||
scheduler.start()
|
||||
print("Mail Scheduler Started (Interval: 10s)")
|
||||
|
||||
def stop_scheduler():
|
||||
scheduler.shutdown()
|
||||
print("Mail Scheduler Stopped")
|
||||
Reference in New Issue
Block a user