Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ONLYOFFICE/onlyoffice-nextcloud.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntipkin-A <Artem.Antipkin@onlyoffice.com>2020-09-15 17:18:33 +0300
committerSergey Linnik <sergey.linnik@onlyoffice.com>2020-10-12 13:18:52 +0300
commitb7988bd5fdcc52ac19c3d958e836442d38ce9849 (patch)
tree930b74ff1670ca648e1fe4b5c5c1cd5ef82c462c /appinfo/application.php
parent2376f5c9ced9de98b2362e9922c84e4d5bb56616 (diff)
generate file preview
Diffstat (limited to 'appinfo/application.php')
-rw-r--r--appinfo/application.php6
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"));