|
|
|
@ -64,9 +64,10 @@ class Local { |
|
|
|
if ($shares === false) { |
|
|
|
return new \OC_OCS_Result(null, 404, 'could not get shares'); |
|
|
|
} else { |
|
|
|
$mimetypeDetector = \OC::$server->getMimeTypeDetector(); |
|
|
|
foreach ($shares as &$share) { |
|
|
|
if ($share['item_type'] === 'file' && isset($share['path'])) { |
|
|
|
$share['mimetype'] = \OC_Helper::getFileNameMimeType($share['path']); |
|
|
|
$share['mimetype'] = $mimetypeDetector->detectPath($share['path']); |
|
|
|
if (\OC::$server->getPreviewManager()->isMimeSupported($share['mimetype'])) { |
|
|
|
$share['isPreviewAvailable'] = true; |
|
|
|
} |
|
|
|
@ -227,9 +228,10 @@ class Local { |
|
|
|
private static function getFilesSharedWithMe() { |
|
|
|
try { |
|
|
|
$shares = \OCP\Share::getItemsSharedWith('file'); |
|
|
|
$mimetypeDetector = \OC::$server->getMimeTypeDetector(); |
|
|
|
foreach ($shares as &$share) { |
|
|
|
if ($share['item_type'] === 'file') { |
|
|
|
$share['mimetype'] = \OC_Helper::getFileNameMimeType($share['file_target']); |
|
|
|
$share['mimetype'] = $mimetypeDetector->detectPath($share['file_target']); |
|
|
|
if (\OC::$server->getPreviewManager()->isMimeSupported($share['mimetype'])) { |
|
|
|
$share['isPreviewAvailable'] = true; |
|
|
|
} |
|
|
|
|