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
|
// POST /folders
|
||||||
|
|||||||
Reference in New Issue
Block a user