diff options
author | Robin Appelman <icewind@owncloud.com> | 2014-03-19 13:53:59 +0100 |
---|---|---|
committer | Robin Appelman <icewind@owncloud.com> | 2014-03-19 13:53:59 +0100 |
commit | 214357ca68ebd80cc59cd1ee34a5a292feaebbe0 (patch) | |
tree | 0ac3df54dd26431ee963b20f1bcb22fef4bfeb5b /apps/files/ajax | |
parent | b9fc240b838439444061824cb191ce22c4c4c052 (diff) | |
download | nextcloud-server-214357ca68ebd80cc59cd1ee34a5a292feaebbe0.tar.gz nextcloud-server-214357ca68ebd80cc59cd1ee34a5a292feaebbe0.zip |
Improve sorting performance of large lists of files
Diffstat (limited to 'apps/files/ajax')
-rw-r--r-- | apps/files/ajax/rawlist.php | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/apps/files/ajax/rawlist.php b/apps/files/ajax/rawlist.php index 89c21a172fc..6433ddefd69 100644 --- a/apps/files/ajax/rawlist.php +++ b/apps/files/ajax/rawlist.php @@ -33,6 +33,8 @@ if (is_array($mimetypes) && count($mimetypes)) { } else { $files = array_merge($files, \OC\Files\Filesystem::getDirectoryContent($dir)); } +// Sort by name +usort($files, array('\OCA\Files\Helper', 'fileCmp')); $result = array(); foreach ($files as $file) { @@ -51,7 +53,4 @@ foreach ($files as $file) { $result[] = $fileData; } -// Sort by name -usort($result, array('\OCA\Files\Helper', 'fileCmp')); - OC_JSON::success(array('data' => $result)); |