diff options
| author | Dan Engelbrecht <[email protected]> | 2025-10-02 15:56:00 +0200 |
|---|---|---|
| committer | GitHub Enterprise <[email protected]> | 2025-10-02 15:56:00 +0200 |
| commit | adbec59ee0b169ba0ac9d167eac4ed72edefe1ca (patch) | |
| tree | c05d4e5624d98272969f6509fe5cf8a75d6ebf9d /src/zenserver/zenserver.cpp | |
| parent | Zs/OIDC exe path handling (#538) (diff) | |
| download | zen-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.cpp | 15 |
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 |