import { IsNull } from "typeorm";
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
};
export const paramDef = {
    type: "object",
    properties: {},
    required: []
};
export default define(meta, paramDef, async (ps, me)=>{
    const files = await DriveFiles.findBy({
        userId: IsNull()
    });
    for (const file of files){
        deleteFile(file);
    }
});
