- Progress Update

Signed-off-by: Dave Richer <dave@imexsystems.ca>
This commit is contained in:
Dave Richer
2024-01-26 12:57:06 -05:00
parent b0f4ad7e4f
commit 89224e871c
6 changed files with 425 additions and 64 deletions

View File

@@ -5,7 +5,18 @@ const durationToHumanReadable = require("../utils/durationToHumanReadable");
const calculateStatusDuration = require("../utils/calculateStatusDuration");
const jobLifecycle = async (req, res) => {
const {jobids} = req.body;
// Grab the jobids and statuses from the request body
const {
jobids,
statuses
} = req.body;
if (!jobids) {
return res.status(400).json({
error: "Missing jobids"
});
}
const jobIDs = _.isArray(jobids) ? jobids : [jobids];
const client = req.userGraphQLClient;
@@ -45,7 +56,7 @@ const jobLifecycle = async (req, res) => {
groupedTransitions[jobId] = {
lifecycle: lifecycle,
durations: calculateStatusDuration(lifecycle)
durations: calculateStatusDuration(lifecycle, statuses),
};
}