diff options
author | Antipkin-A <Artem.Antipkin@onlyoffice.com> | 2020-09-15 17:18:33 +0300 |
---|---|---|
committer | Sergey Linnik <sergey.linnik@onlyoffice.com> | 2020-10-12 13:18:52 +0300 |
commit | b7988bd5fdcc52ac19c3d958e836442d38ce9849 (patch) | |
tree | 930b74ff1670ca648e1fe4b5c5c1cd5ef82c462c /appinfo/application.php | |
parent | 2376f5c9ced9de98b2362e9922c84e4d5bb56616 (diff) |
generate file preview
Diffstat (limited to 'appinfo/application.php')
-rw-r--r-- | appinfo/application.php | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/appinfo/application.php b/appinfo/application.php index 3cd25c4..f14d2c8 100644 --- a/appinfo/application.php +++ b/appinfo/application.php @@ -24,6 +24,7 @@ use OCP\AppFramework\Http\ContentSecurityPolicy; use OCP\DirectEditing\RegisterDirectEditorEvent; use OCP\Files\IMimeTypeDetector; use OCP\Util; +use OCP\IPreview; use OCA\Viewer\Event\LoadViewer; @@ -34,6 +35,7 @@ use OCA\Onlyoffice\Controller\SettingsController; use OCA\Onlyoffice\Crypt; use OCA\Onlyoffice\DirectEditor; use OCA\Onlyoffice\Hooks; +use OCA\Onlyoffice\Preview; class Application extends App { @@ -124,6 +126,10 @@ class Application extends App { $detector->registerType("ots", "application/vnd.oasis.opendocument.spreadsheet-template"); $detector->registerType("otp", "application/vnd.oasis.opendocument.presentation-template"); + $previewManager = $container->query(IPreview::class); + $previewManager->registerProvider(Preview::getMimeTypeRegex(), function() use ($container) { + return $container->query(Preview::class); + }); $container->registerService("L10N", function ($c) { return $c->query("ServerContainer")->getL10N($c->query("AppName")); |