Skip clearing stale reviews when VM is not running
Avoids unnecessary cleanup when there is no VM to reconcile against
This commit is contained in:
parent
4574749cde
commit
491c6d7eab
|
|
@ -128,7 +128,7 @@ export async function action(opts: { json?: boolean; all?: boolean; add?: string
|
||||||
|
|
||||||
const results = await Promise.all(sessions.map(s => resolveStatus(s, vmRunning)))
|
const results = await Promise.all(sessions.map(s => resolveStatus(s, vmRunning)))
|
||||||
const statusMap = new Map(sessions.map((s, i) => [s, results[i]]))
|
const statusMap = new Map(sessions.map((s, i) => [s, results[i]]))
|
||||||
await clearStaleReviews(sessions, results)
|
if (vmRunning) await clearStaleReviews(sessions, results)
|
||||||
|
|
||||||
if (opts.json) {
|
if (opts.json) {
|
||||||
const withStatus = sessions.map(s => ({ ...s, status: statusMap.get(s) ?? "idle" }))
|
const withStatus = sessions.map(s => ({ ...s, status: statusMap.get(s) ?? "idle" }))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user