|
|
|
|
@ -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;
|
|
|
|
|
}
|
|
|
|
|
|