Files
2026-07-26 18:35:26 +09:00

36 lines
729 B
JavaScript

import define from "../../../define.js";
import { DriveFiles } from "../../../../../models/index.js";
export const meta = {
tags: [
"drive"
],
requireCredential: true,
kind: "read:drive",
description: "Check if a given file exists.",
res: {
type: "boolean",
optional: false,
nullable: false
}
};
export const paramDef = {
type: "object",
properties: {
md5: {
type: "string"
}
},
required: [
"md5"
]
};
export default define(meta, paramDef, async (ps, user)=>{
const exist = await DriveFiles.exist({
where: {
md5: ps.md5,
userId: user.id
}
});
return exist;
});