CheckQueueInProgress

This commit is contained in:
AdisakKanthawilang 2025-07-11 16:50:12 +07:00
parent 027cbe2814
commit cd6aa9b1a2
2 changed files with 124 additions and 61 deletions

View file

@ -503,6 +503,26 @@ export function editLogSequence(req: RequestWithUser, index: number, data: LogSe
req.app.locals.logData.sequence[index] = data;
}
export async function checkQueueInProgress(queueName: string) {
// const axios = require('axios');
// console.log("Checking queue in progress");
// const res = await axios.get(`${process.env.RABBIT_API_URL}/api/queues/%2F/${queueName}`, {
// auth: { username: process.env.RABBIT_USER , password: process.env.RABBIT_PASS },
// });
// const q = res.data;
// console.log(`Queue "${queueName}" has:`);
// console.log(` - ${q.messages_ready} messages ready`);
// console.log(` - ${q.messages_unacknowledged} messages in progress (unacked)`);
// if (q.messages_unacknowledged > 0) {
// return true;
// }
// return false;
}
export function commandTypePath(commandCode: string): string | null {
switch (commandCode) {
case "C-PM-01":