Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/photos.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/services/FolderInfo.js')
-rw-r--r--src/services/FolderInfo.js14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/services/FolderInfo.js b/src/services/FolderInfo.js
index b95d7c67..6d65b57a 100644
--- a/src/services/FolderInfo.js
+++ b/src/services/FolderInfo.js
@@ -20,8 +20,10 @@
*
*/
+import { getCurrentUser } from '@nextcloud/auth'
import client from './DavClient'
import request from './DavRequest'
+import parseFile from '../utils/ParseFile'
/**
* List files from a folder and filter out unwanted mimes
@@ -33,17 +35,13 @@ export default async function(path) {
// getDirectoryContents doesn't accept / for root
const fixedPath = path === '/' ? '' : path
+ const prefixPath = `/files/${getCurrentUser().uid}`
+
// fetch listing
- const response = await client.stat(fixedPath, {
+ const response = await client.stat(prefixPath + fixedPath, {
data: request,
details: true,
})
- const entry = response.data
- return Object.assign({
- id: parseInt(entry.props.fileid),
- isFavorite: entry.props.favorite !== '0',
- hasPreview: entry.props['has-preview'] !== 'false',
- }, entry)
-
+ return parseFile(response.data, prefixPath)
}