summaryrefslogtreecommitdiff
path: root/src/server/api/endpoints/drive/files/check-existence.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/api/endpoints/drive/files/check-existence.ts')
-rw-r--r--src/server/api/endpoints/drive/files/check-existence.ts13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/server/api/endpoints/drive/files/check-existence.ts b/src/server/api/endpoints/drive/files/check-existence.ts
index 926411c83a..3a87a9497f 100644
--- a/src/server/api/endpoints/drive/files/check-existence.ts
+++ b/src/server/api/endpoints/drive/files/check-existence.ts
@@ -1,6 +1,6 @@
import $ from 'cafy';
-import DriveFile, { pack } from '../../../../../models/drive-file';
import define from '../../../define';
+import { DriveFiles } from '../../../../../models';
export const meta = {
desc: {
@@ -12,7 +12,7 @@ export const meta = {
requireCredential: true,
- kind: 'drive-read',
+ kind: 'read:drive',
params: {
md5: {
@@ -29,11 +29,12 @@ export const meta = {
};
export default define(meta, async (ps, user) => {
- const file = await DriveFile.findOne({
+ const file = await DriveFiles.findOne({
md5: ps.md5,
- 'metadata.userId': user._id,
- 'metadata.deletedAt': { $exists: false }
+ userId: user.id,
});
- return { file: file ? await pack(file, { self: true }) : null };
+ return {
+ file: file ? await DriveFiles.pack(file, { self: true }) : null
+ };
});