solverforge-deliveries / static /app /ui /lifecycle.mjs
github-actions[bot]
chore: sync uc-deliveries Space
f6213fc
raw
history blame contribute delete
670 Bytes
export function syncLifecycleDataset(app, solver, meta) {
const jobId = solver.getJobId();
const snapshotRevision =
meta?.snapshotRevision != null ? meta.snapshotRevision : solver.getSnapshotRevision();
if (jobId) {
app.dataset.jobId = String(jobId);
} else {
delete app.dataset.jobId;
}
if (snapshotRevision != null) {
app.dataset.snapshotRevision = String(snapshotRevision);
} else {
delete app.dataset.snapshotRevision;
}
}
export function sameRouteIdentity(left, right) {
return (
left?.jobId === right?.jobId &&
left?.snapshotRevision === right?.snapshotRevision &&
left?.routingMode === right?.routingMode
);
}