aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files/lib
diff options
context:
space:
mode:
authorJohn Molakvoæ <skjnldsv@users.noreply.github.com>2025-01-16 19:31:14 +0100
committerGitHub <noreply@github.com>2025-01-16 19:31:14 +0100
commit35db02c4f92124acbe96bb76d37f0595f87bc924 (patch)
tree62c8a1ef407e80881e0405ddfae98514b150dd78 /apps/files/lib
parentd9a7124592beaab371d7c39e792f3b3e8d0dd6fa (diff)
parent19ce3628965f73f21beac3fc9ee3757e091313c4 (diff)
downloadnextcloud-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.php10
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()),
],
];
}