diff options
Diffstat (limited to 'lib/private/Server.php')
-rw-r--r-- | lib/private/Server.php | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/private/Server.php b/lib/private/Server.php index 9f993ade7fe..eb6865c4f9b 100644 --- a/lib/private/Server.php +++ b/lib/private/Server.php @@ -120,6 +120,12 @@ class Server extends ServerContainer implements IServerContainer { return new PreviewManager($c->getConfig()); }); + $this->registerService(\OC\Preview\Watcher::class, function (Server $c) { + return new \OC\Preview\Watcher( + $c->getAppDataDir('preview') + ); + }); + $this->registerService('EncryptionManager', function (Server $c) { $view = new View(); $util = new Encryption\Util( @@ -192,6 +198,10 @@ class Server extends ServerContainer implements IServerContainer { ); $connector = new HookConnector($root, $view); $connector->viewToNode(); + + $previewConnector = new \OC\Preview\WatcherConnector($root, $c->getSystemConfig()); + $previewConnector->connectWatcher(); + return $root; }); $this->registerService('LazyRootFolder', function(Server $c) { |