import define from "../../../define.js"; import { deleteFile } from "@/services/drive/delete-file.js"; import { DriveFiles } from "@/models/index.js"; export const meta = { tags: ["admin"], requireCredential: true, requireModerator: true, } as const; export const paramDef = { type: "object", properties: { host: { type: "string" }, }, required: ["host"], } as const; export default define(meta, paramDef, async (ps, me) => { const files = await DriveFiles.findBy({ userHost: ps.host, }); for (const file of files) { deleteFile(file); } });