diff options
Diffstat (limited to 'src/zenserver/hub/storageserverinstance.cpp')
| -rw-r--r-- | src/zenserver/hub/storageserverinstance.cpp | 10 |
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(); } |