Merge pull request #19742 from owncloud/shareinfo_performance

Do not calculate non essential info
This commit is contained in:
Thomas Müller 2015-10-20 14:25:36 +02:00
commit 899165113c
3 changed files with 0 additions and 14 deletions

View File

@ -137,10 +137,8 @@ class Helper {
$entry['id'] = $i['fileid']; $entry['id'] = $i['fileid'];
$entry['parentId'] = $i['parent']; $entry['parentId'] = $i['parent'];
$entry['date'] = \OCP\Util::formatDate($i['mtime']);
$entry['mtime'] = $i['mtime'] * 1000; $entry['mtime'] = $i['mtime'] * 1000;
// only pick out the needed attributes // only pick out the needed attributes
$entry['icon'] = \OCA\Files\Helper::determineIcon($i);
if (\OC::$server->getPreviewManager()->isAvailable($i)) { if (\OC::$server->getPreviewManager()->isAvailable($i)) {
$entry['isPreviewAvailable'] = true; $entry['isPreviewAvailable'] = true;
} }

View File

@ -117,9 +117,6 @@ class Test_OC_Files_App_Rename extends \Test\TestCase {
$this->assertEquals('abcdef', $result['data']['etag']); $this->assertEquals('abcdef', $result['data']['etag']);
$this->assertFalse(isset($result['data']['tags'])); $this->assertFalse(isset($result['data']['tags']));
$this->assertEquals('/', $result['data']['path']); $this->assertEquals('/', $result['data']['path']);
$icon = \OC_Helper::mimetypeIcon('dir-external');
$icon = substr($icon, 0, -3) . 'svg';
$this->assertEquals($icon, $result['data']['icon']);
} }
/** /**
@ -182,9 +179,6 @@ class Test_OC_Files_App_Rename extends \Test\TestCase {
$this->assertEquals('abcdef', $result['data']['etag']); $this->assertEquals('abcdef', $result['data']['etag']);
$this->assertEquals(array('tag1', 'tag2'), $result['data']['tags']); $this->assertEquals(array('tag1', 'tag2'), $result['data']['tags']);
$this->assertEquals('/', $result['data']['path']); $this->assertEquals('/', $result['data']['path']);
$icon = \OC_Helper::mimetypeIcon('text');
$icon = substr($icon, 0, -3) . 'svg';
$this->assertEquals($icon, $result['data']['icon']);
\OC::$server->registerService('TagManager', function ($c) use ($oldTagManager) { \OC::$server->registerService('TagManager', function ($c) use ($oldTagManager) {
return $oldTagManager; return $oldTagManager;

View File

@ -110,9 +110,7 @@ class ApiControllerTest extends TestCase {
[ [
'id' => null, 'id' => null,
'parentId' => null, 'parentId' => null,
'date' => \OCP\Util::formatDate(55),
'mtime' => 55000, 'mtime' => 55000,
'icon' => \OCA\Files\Helper::determineIcon($fileInfo),
'name' => 'root.txt', 'name' => 'root.txt',
'permissions' => null, 'permissions' => null,
'mimetype' => 'application/pdf', 'mimetype' => 'application/pdf',
@ -175,9 +173,7 @@ class ApiControllerTest extends TestCase {
[ [
'id' => null, 'id' => null,
'parentId' => null, 'parentId' => null,
'date' => \OCP\Util::formatDate(55),
'mtime' => 55000, 'mtime' => 55000,
'icon' => \OCA\Files\Helper::determineIcon($fileInfo1),
'name' => 'root.txt', 'name' => 'root.txt',
'permissions' => null, 'permissions' => null,
'mimetype' => 'application/pdf', 'mimetype' => 'application/pdf',
@ -194,9 +190,7 @@ class ApiControllerTest extends TestCase {
[ [
'id' => null, 'id' => null,
'parentId' => null, 'parentId' => null,
'date' => \OCP\Util::formatDate(999),
'mtime' => 999000, 'mtime' => 999000,
'icon' => \OCA\Files\Helper::determineIcon($fileInfo2),
'name' => 'root.txt', 'name' => 'root.txt',
'permissions' => null, 'permissions' => null,
'mimetype' => 'application/binary', 'mimetype' => 'application/binary',