changed to db for fit streams
This commit is contained in:
@@ -67,8 +67,6 @@ def get_db():
|
||||
from ..services.garth_helper import load_and_verify_garth_session
|
||||
from ..tasks.definitions import (
|
||||
run_activity_sync_task,
|
||||
run_metrics_sync_task,
|
||||
run_health_scan_job,
|
||||
run_fitbit_sync_job,
|
||||
run_garmin_upload_job,
|
||||
run_health_sync_job
|
||||
@@ -101,11 +99,11 @@ def sync_metrics(request: SyncMetricsRequest, background_tasks: BackgroundTasks,
|
||||
|
||||
job_id = job_manager.create_job("Health Metrics Sync")
|
||||
db_manager = PostgreSQLManager(config.DATABASE_URL)
|
||||
background_tasks.add_task(run_metrics_sync_task, job_id, request.days_back, db_manager.get_db_session)
|
||||
background_tasks.add_task(run_health_sync_job, job_id, request.days_back, db_manager.get_db_session)
|
||||
|
||||
return SyncResponse(
|
||||
status="started",
|
||||
message="Health metrics sync started in background",
|
||||
message="Health metrics sync (Scan+Sync) started in background",
|
||||
job_id=job_id
|
||||
)
|
||||
|
||||
@@ -114,14 +112,14 @@ async def scan_health_trigger(
|
||||
background_tasks: BackgroundTasks,
|
||||
days_back: int = Query(30, description="Number of days to scan back")
|
||||
):
|
||||
"""Trigger background scan of health gaps"""
|
||||
job_id = job_manager.create_job("scan_health_metrics")
|
||||
"""Trigger background health sync (Scan + Sync)"""
|
||||
job_id = job_manager.create_job("Health Sync (Manual)")
|
||||
|
||||
db_manager = PostgreSQLManager(config.DATABASE_URL)
|
||||
background_tasks.add_task(run_health_scan_job, job_id, days_back, db_manager.get_db_session)
|
||||
background_tasks.add_task(run_health_sync_job, job_id, days_back, db_manager.get_db_session)
|
||||
return SyncResponse(
|
||||
status="started",
|
||||
message="Health metrics scan started in background",
|
||||
message="Health metrics sync started in background",
|
||||
job_id=job_id
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user