Dateien nach "backend/src/tools/dateien" hochladen
This commit is contained in:
@@ -83,7 +83,14 @@ router.get('/folders', authenticate, (req, res) => {
|
||||
}
|
||||
}
|
||||
}
|
||||
res.json({ own, shared });
|
||||
// Enrich folders with stats
|
||||
const enrichFolder = (folder) => {
|
||||
const fileCount = db.prepare('SELECT COUNT(*) c FROM files WHERE folder_id=?').get(folder.id).c;
|
||||
const subCount = db.prepare('SELECT COUNT(*) c FROM folders WHERE parent_id=?').get(folder.id).c;
|
||||
const totalSize = db.prepare('SELECT COALESCE(SUM(size),0) s FROM files WHERE folder_id=?').get(folder.id).s;
|
||||
return { ...folder, fileCount, subCount, totalSize };
|
||||
};
|
||||
res.json({ own: own.map(enrichFolder), shared: shared.map(enrichFolder) });
|
||||
});
|
||||
|
||||
// POST /folders
|
||||
|
||||
Reference in New Issue
Block a user