diff options
author | Julius Härtl <jus@bitgrid.net> | 2024-06-18 23:00:17 +0200 |
---|---|---|
committer | Julius Härtl <jus@bitgrid.net> | 2024-06-18 23:00:17 +0200 |
commit | 40a416ba002e6de05cfa5cb1cbd129c7136a34d3 (patch) | |
tree | 9d0832e64aaee8b3afe63458307f42e8310ae54c /apps/files/lib/Controller | |
parent | c3354e9c84da078234b835b41f6a238a065e5063 (diff) | |
download | nextcloud-server-40a416ba002e6de05cfa5cb1cbd129c7136a34d3.tar.gz nextcloud-server-40a416ba002e6de05cfa5cb1cbd129c7136a34d3.zip |
perf: Tell browsers to cache storage stats endpoint as it is cached
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Diffstat (limited to 'apps/files/lib/Controller')
-rw-r--r-- | apps/files/lib/Controller/ApiController.php | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/apps/files/lib/Controller/ApiController.php b/apps/files/lib/Controller/ApiController.php index 9aceb10db00..64082fbfd85 100644 --- a/apps/files/lib/Controller/ApiController.php +++ b/apps/files/lib/Controller/ApiController.php @@ -238,7 +238,9 @@ class ApiController extends Controller { */ public function getStorageStats($dir = '/'): JSONResponse { $storageInfo = \OC_Helper::getStorageInfo($dir ?: '/'); - return new JSONResponse(['message' => 'ok', 'data' => $storageInfo]); + $response = new JSONResponse(['message' => 'ok', 'data' => $storageInfo]); + $response->cacheFor(5 * 60); + return $response; } /** |