changed to db for fit streams

This commit is contained in:
2026-01-14 05:39:16 -08:00
parent 362f4cb5aa
commit 45dbc32295
99 changed files with 2118 additions and 1684 deletions

View File

@@ -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
)