diff options
author | John Molakvoæ <skjnldsv@users.noreply.github.com> | 2025-01-16 19:31:14 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-01-16 19:31:14 +0100 |
commit | 35db02c4f92124acbe96bb76d37f0595f87bc924 (patch) | |
tree | 62c8a1ef407e80881e0405ddfae98514b150dd78 /apps/files/lib | |
parent | d9a7124592beaab371d7c39e792f3b3e8d0dd6fa (diff) | |
parent | 19ce3628965f73f21beac3fc9ee3757e091313c4 (diff) | |
download | nextcloud-server-35db02c4f92124acbe96bb76d37f0595f87bc924.tar.gz nextcloud-server-35db02c4f92124acbe96bb76d37f0595f87bc924.zip |
Merge pull request #50208 from nextcloud/feat/conversion-adjusting
fix(files): conversion api simplification and conflict check
Diffstat (limited to 'apps/files/lib')
-rw-r--r-- | apps/files/lib/Capabilities.php | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/apps/files/lib/Capabilities.php b/apps/files/lib/Capabilities.php index 88efb4fcaf0..6b50e5807a5 100644 --- a/apps/files/lib/Capabilities.php +++ b/apps/files/lib/Capabilities.php @@ -10,7 +10,7 @@ namespace OCA\Files; use OC\Files\FilenameValidator; use OCA\Files\Service\ChunkedUploadConfig; use OCP\Capabilities\ICapability; -use OCP\Files\Conversion\ConversionMimeTuple; +use OCP\Files\Conversion\ConversionMimeProvider; use OCP\Files\Conversion\IConversionManager; class Capabilities implements ICapability { @@ -24,7 +24,7 @@ class Capabilities implements ICapability { /** * Return this classes capabilities * - * @return array{files: array{'$comment': ?string, bigfilechunking: bool, blacklisted_files: list<mixed>, forbidden_filenames: list<string>, forbidden_filename_basenames: list<string>, forbidden_filename_characters: list<string>, forbidden_filename_extensions: list<string>, chunked_upload: array{max_size: int, max_parallel_count: int}, file_conversions: list<array{from: string, to: list<array{mime: string, name: string}>}>}} + * @return array{files: array{'$comment': ?string, bigfilechunking: bool, blacklisted_files: list<mixed>, forbidden_filenames: list<string>, forbidden_filename_basenames: list<string>, forbidden_filename_characters: list<string>, forbidden_filename_extensions: list<string>, chunked_upload: array{max_size: int, max_parallel_count: int}, file_conversions: list<array{from: string, to: string, extension: string, displayName: string}>}} */ public function getCapabilities(): array { return [ @@ -42,9 +42,9 @@ class Capabilities implements ICapability { 'max_parallel_count' => ChunkedUploadConfig::getMaxParallelCount(), ], - 'file_conversions' => array_map(function (ConversionMimeTuple $mimeTuple) { - return $mimeTuple->jsonSerialize(); - }, $this->fileConversionManager->getMimeTypes()), + 'file_conversions' => array_map(function (ConversionMimeProvider $mimeProvider) { + return $mimeProvider->jsonSerialize(); + }, $this->fileConversionManager->getProviders()), ], ]; } |