From adbec59ee0b169ba0ac9d167eac4ed72edefe1ca Mon Sep 17 00:00:00 2001 From: Dan Engelbrecht Date: Thu, 2 Oct 2025 15:56:00 +0200 Subject: projectstore refactor phase 2 (#539) Refactor projectstore/httpprojectservice to prepare for move of projectstore to zenstore --- src/zenserver/zenserver.cpp | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'src/zenserver/zenserver.cpp') diff --git a/src/zenserver/zenserver.cpp b/src/zenserver/zenserver.cpp index 643f0a45a..b4a4279ae 100644 --- a/src/zenserver/zenserver.cpp +++ b/src/zenserver/zenserver.cpp @@ -30,6 +30,10 @@ #include #include +#if ZEN_WITH_TESTS +# include "projectstore/remoteprojectstore.h" +#endif // ZEN_WITH_TESTS + #if ZEN_PLATFORM_WINDOWS # include #endif @@ -255,13 +259,9 @@ ZenServer::Initialize(const ZenServerOptions& ServerOptions, ZenServerState::Zen ZEN_INFO("instantiating project service"); - m_ProjectStore = new ProjectStore(*m_CidStore, - m_DataRoot / "projects", - m_GcManager, - *m_JobQueue, - *m_OpenProcessCache, - ProjectStore::Configuration{}); - m_HttpProjectService.reset(new HttpProjectService{*m_CidStore, m_ProjectStore, m_StatusService, m_StatsService, *m_AuthMgr}); + m_ProjectStore = new ProjectStore(*m_CidStore, m_DataRoot / "projects", m_GcManager, ProjectStore::Configuration{}); + m_HttpProjectService.reset( + new HttpProjectService{*m_CidStore, m_ProjectStore, m_StatusService, m_StatsService, *m_AuthMgr, *m_OpenProcessCache, *m_JobQueue}); if (ServerOptions.WorksSpacesConfig.Enabled) { @@ -1129,6 +1129,7 @@ void zenserver_forcelinktests() { zen::prj_forcelink(); + zen::remoteprojectstore_forcelink(); } #endif -- cgit v1.2.3