refactor(site): route runtime queries through explicit repository

This commit is contained in:
jxxghp
2026-08-23 10:36:09 +08:00
parent a8b3dd3988
commit cd2d1517a6
3 changed files with 37 additions and 2 deletions
+4 -1
View File
@@ -723,7 +723,10 @@ async def init_modules() -> HostRuntime:
)
configure_passkey_service(PasskeyService(repository=PassKeyOper()))
configure_transfer_history_provider(lambda: TransferHistoryOper())
configure_site_query_service(SiteQueryService(repository=SiteOper()))
configure_site_query_service(SiteQueryService(repository=TransactionalSiteRepository(
sync_session=SessionFactory,
async_session=async_session_scope,
)))
configure_site_health_service(SiteHealthService(repository=TransactionalSiteRepository(
sync_session=SessionFactory,
async_session=async_session_scope,