diff options
author | Robin Appelman <robin@icewind.nl> | 2022-11-30 15:48:45 +0100 |
---|---|---|
committer | Robin Appelman <robin@icewind.nl> | 2025-05-28 15:32:31 +0200 |
commit | 7599162c7b879dc3299f1512b92d77209bc92f13 (patch) | |
tree | 02dea83f3ff898aa9ebb758077675a89a9de4da9 /lib/private/Server.php | |
parent | 9530277f208694e2dffe03a3f758a15c062a0195 (diff) | |
download | nextcloud-server-primary-object-store-settings.tar.gz nextcloud-server-primary-object-store-settings.zip |
feat: move primary object store configuration to a single placeprimary-object-store-settings
Signed-off-by: Robin Appelman <robin@icewind.nl>
Diffstat (limited to 'lib/private/Server.php')
-rw-r--r-- | lib/private/Server.php | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/private/Server.php b/lib/private/Server.php index ea8c1ce3797..bf07ee355ea 100644 --- a/lib/private/Server.php +++ b/lib/private/Server.php @@ -55,6 +55,7 @@ use OC\Files\Mount\RootMountProvider; use OC\Files\Node\HookConnector; use OC\Files\Node\LazyRoot; use OC\Files\Node\Root; +use OC\Files\ObjectStore\PrimaryObjectStoreConfig; use OC\Files\SetupManager; use OC\Files\Storage\StorageFactory; use OC\Files\Template\TemplateManager; @@ -819,10 +820,11 @@ class Server extends ServerContainer implements IServerContainer { $config = $c->get(\OCP\IConfig::class); $logger = $c->get(LoggerInterface::class); + $objectStoreConfig = $c->get(PrimaryObjectStoreConfig::class); $manager->registerProvider(new CacheMountProvider($config)); $manager->registerHomeProvider(new LocalHomeMountProvider()); - $manager->registerHomeProvider(new ObjectHomeMountProvider($config)); - $manager->registerRootProvider(new RootMountProvider($config, $c->get(LoggerInterface::class))); + $manager->registerHomeProvider(new ObjectHomeMountProvider($objectStoreConfig)); + $manager->registerRootProvider(new RootMountProvider($objectStoreConfig, $config)); $manager->registerRootProvider(new ObjectStorePreviewCacheMountProvider($logger, $config)); return $manager; |