🤯 Added a ES indice delete endpoint

This commit is contained in:
2022-04-04 22:56:34 -07:00
parent 1d295fcafc
commit 25d56e9249
2 changed files with 50 additions and 33 deletions

View File

@@ -547,25 +547,25 @@ export default class ImportService extends Service {
flushDB: {
rest: "POST /flushDB",
params: {},
async handler(ctx: Context<{}>) {
handler: async (ctx: Context<{}>) => {
return await Comic.collection
.drop()
.then((data) => {
.then(async (data) => {
console.info(data);
const foo = fsExtra.emptyDirSync(
const coversFolderDeleteResult = fsExtra.emptyDirSync(
path.resolve(`${USERDATA_DIRECTORY}/covers`)
);
const foo2 = fsExtra.emptyDirSync(
const expandedFolderDeleteResult = fsExtra.emptyDirSync(
path.resolve(
`${USERDATA_DIRECTORY}/expanded`
)
);
return { data, foo, foo2 };
const eSIndicesDeleteResult = await ctx.broker.call("search.deleteElasticSearchIndices", {});
return { data, coversFolderDeleteResult, expandedFolderDeleteResult, eSIndicesDeleteResult };
})
.catch((error) => error);
},
},
unrarArchive: {
rest: "POST /unrarArchive",
params: {},