From ba3d67d2a001a4288d411a4f32dcd71bd45391d4 Mon Sep 17 00:00:00 2001 From: provokateurin Date: Thu, 17 Oct 2024 09:19:44 +0200 Subject: feat(files): Expose chunked upload config via capabilities Signed-off-by: provokateurin --- apps/files/lib/Service/ChunkedUploadConfig.php | 30 ++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 apps/files/lib/Service/ChunkedUploadConfig.php (limited to 'apps/files/lib/Service') diff --git a/apps/files/lib/Service/ChunkedUploadConfig.php b/apps/files/lib/Service/ChunkedUploadConfig.php new file mode 100644 index 00000000000..29661750f8b --- /dev/null +++ b/apps/files/lib/Service/ChunkedUploadConfig.php @@ -0,0 +1,30 @@ +getSystemValueInt(self::KEY_MAX_SIZE, 100 * 1024 * 1024); + } + + public static function setMaxChunkSize(int $maxChunkSize): void { + Server::get(IConfig::class)->setSystemValue(self::KEY_MAX_SIZE, $maxChunkSize); + } + + public static function getMaxParallelCount(): int { + return Server::get(IConfig::class)->getSystemValueInt(self::KEY_MAX_PARALLEL_COUNT, 5); + } +} -- cgit v1.2.3