diff options
Diffstat (limited to 'src/api/endpoints/drive.ts')
| -rw-r--r-- | src/api/endpoints/drive.ts | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/src/api/endpoints/drive.ts b/src/api/endpoints/drive.ts deleted file mode 100644 index d92473633a..0000000000 --- a/src/api/endpoints/drive.ts +++ /dev/null @@ -1,37 +0,0 @@ -/** - * Module dependencies - */ -import DriveFile from '../models/drive-file'; - -/** - * Get drive information - * - * @param {any} params - * @param {any} user - * @return {Promise<any>} - */ -module.exports = (params, user) => new Promise(async (res, rej) => { - // Calculate drive usage - const usage = ((await DriveFile - .aggregate([ - { $match: { 'metadata.user_id': user._id } }, - { - $project: { - length: true - } - }, - { - $group: { - _id: null, - usage: { $sum: '$length' } - } - } - ]))[0] || { - usage: 0 - }).usage; - - res({ - capacity: user.drive_capacity, - usage: usage - }); -}); |