aboutsummaryrefslogtreecommitdiff
path: root/src/zenserver/zenserver.cpp
diff options
context:
space:
mode:
authorDan Engelbrecht <[email protected]>2025-10-02 15:56:00 +0200
committerGitHub Enterprise <[email protected]>2025-10-02 15:56:00 +0200
commitadbec59ee0b169ba0ac9d167eac4ed72edefe1ca (patch)
treec05d4e5624d98272969f6509fe5cf8a75d6ebf9d /src/zenserver/zenserver.cpp
parentZs/OIDC exe path handling (#538) (diff)
downloadzen-adbec59ee0b169ba0ac9d167eac4ed72edefe1ca.tar.xz
zen-adbec59ee0b169ba0ac9d167eac4ed72edefe1ca.zip
projectstore refactor phase 2 (#539)
Refactor projectstore/httpprojectservice to prepare for move of projectstore to zenstore
Diffstat (limited to 'src/zenserver/zenserver.cpp')
-rw-r--r--src/zenserver/zenserver.cpp15
1 files changed, 8 insertions, 7 deletions
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 <zenutil/workerpools.h>
#include <zenutil/zenserverprocess.h>
+#if ZEN_WITH_TESTS
+# include "projectstore/remoteprojectstore.h"
+#endif // ZEN_WITH_TESTS
+
#if ZEN_PLATFORM_WINDOWS
# include <zencore/windows.h>
#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