⏯ Added pause/resume control method for bullmq
This commit is contained in:
@@ -104,9 +104,9 @@ export default class ApiService extends Service {
|
||||
{}
|
||||
);
|
||||
break;
|
||||
case "LS_PAUSE_IMPORT_QUEUE":
|
||||
case "LS_TOGGLE_IMPORT_QUEUE":
|
||||
console.log("lol")
|
||||
await this.broker.call("queue.pauseImportQueue", action.data);
|
||||
await this.broker.call("queue.toggleImportQueue", action.data, {});
|
||||
break;
|
||||
}
|
||||
});
|
||||
|
||||
@@ -153,12 +153,28 @@ export default class QueueService extends Service {
|
||||
});
|
||||
},
|
||||
},
|
||||
pauseImportQueue: {
|
||||
toggleImportQueue: {
|
||||
rest: "POST /pauseImportQueue",
|
||||
params: {},
|
||||
handler: async (ctx: Context<{}>) => {
|
||||
return await this.getQueue("process.import").resume();
|
||||
}
|
||||
handler: async (ctx: Context<{ action: string }>) => {
|
||||
console.log(ctx.params);
|
||||
switch (ctx.params.action) {
|
||||
case "pause":
|
||||
const foo = await this.getQueue(
|
||||
"process.import"
|
||||
).pause();
|
||||
console.log(foo);
|
||||
break;
|
||||
case "resume":
|
||||
const soo = await this.getQueue(
|
||||
"process.import"
|
||||
).resume();
|
||||
console.log(soo);
|
||||
break;
|
||||
default:
|
||||
console.log("Unrecognized queue action.");
|
||||
}
|
||||
},
|
||||
},
|
||||
unarchiveComicBook: {
|
||||
rest: "POST /unarchiveComicBook",
|
||||
|
||||
@@ -155,6 +155,7 @@ export const extractComicInfoXMLFromRar = async (
|
||||
// orchestrate result
|
||||
console.log("ASDAsd");
|
||||
resolve({
|
||||
filePath,
|
||||
name: fileNameWithoutExtension,
|
||||
extension,
|
||||
containedIn: targetDirectory,
|
||||
|
||||
Reference in New Issue
Block a user