Skip to content

Commit 2d7f27a

Browse files
committed
Reuse cached Hygraph service
1 parent 403826d commit 2d7f27a

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

backend/api/routes_sync.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,15 @@
1414
logger = logging.getLogger(__name__)
1515
router = APIRouter(prefix="/api/sync", tags=["sync"])
1616

17+
# Using hygraph_token as webhook secret in MVP; adjust if separate secret provided
18+
settings = get_settings()
19+
_hygraph_service = HygraphService(webhook_secret=settings.hygraph_token)
20+
1721

1822
def get_hygraph_service() -> HygraphService:
19-
settings = get_settings()
20-
# Using hygraph_token as webhook secret in MVP; adjust if separate secret provided
21-
return HygraphService(webhook_secret=settings.hygraph_token)
23+
"""Provide the shared Hygraph service instance."""
24+
25+
return _hygraph_service
2226

2327

2428
@router.post("/hygraph")

0 commit comments

Comments
 (0)