aboutsummaryrefslogtreecommitdiff
path: root/src/zenserver/hub/storageserverinstance.cpp
diff options
context:
space:
mode:
authorDan Engelbrecht <[email protected]>2026-03-19 15:45:51 +0100
committerGitHub Enterprise <[email protected]>2026-03-19 15:45:51 +0100
commitef01289c1e0ca9426dae07b9c1a8f68a5549f738 (patch)
tree63e200e70cc01171a053341bb2a6d364865f3368 /src/zenserver/hub/storageserverinstance.cpp
parentimprove auth token refresh (#863) (diff)
downloadzen-ef01289c1e0ca9426dae07b9c1a8f68a5549f738.tar.xz
zen-ef01289c1e0ca9426dae07b9c1a8f68a5549f738.zip
add --hub-hydration-target-spec to zen hub (#867)
Diffstat (limited to 'src/zenserver/hub/storageserverinstance.cpp')
-rw-r--r--src/zenserver/hub/storageserverinstance.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/zenserver/hub/storageserverinstance.cpp b/src/zenserver/hub/storageserverinstance.cpp
index 8e71e7aca..c54322683 100644
--- a/src/zenserver/hub/storageserverinstance.cpp
+++ b/src/zenserver/hub/storageserverinstance.cpp
@@ -190,11 +190,10 @@ StorageServerInstance::Hydrate()
HydrationConfig Config{.ServerStateDir = m_BaseDir,
.TempDir = m_TempDir,
.ModuleId = m_ModuleId,
- .TargetSpecification = WideToUtf8(m_Config.FileHydrationPath.native())};
+ .TargetSpecification = m_Config.HydrationTargetSpecification};
- std::unique_ptr<HydrationStrategyBase> Hydrator = CreateFileHydrator();
+ std::unique_ptr<HydrationStrategyBase> Hydrator = CreateHydrator(Config);
- Hydrator->Configure(Config);
Hydrator->Hydrate();
}
@@ -204,11 +203,10 @@ StorageServerInstance::Dehydrate()
HydrationConfig Config{.ServerStateDir = m_BaseDir,
.TempDir = m_TempDir,
.ModuleId = m_ModuleId,
- .TargetSpecification = WideToUtf8(m_Config.FileHydrationPath.native())};
+ .TargetSpecification = m_Config.HydrationTargetSpecification};
- std::unique_ptr<HydrationStrategyBase> Hydrator = CreateFileHydrator();
+ std::unique_ptr<HydrationStrategyBase> Hydrator = CreateHydrator(Config);
- Hydrator->Configure(Config);
Hydrator->Dehydrate();
}