(directory, client, sessionID, args)
| 1492 | async function clearGoal(directory, client, sessionID, args) { |
| 1493 | const target = String(args || "").trim() |
| 1494 | const state = await readState(directory, sessionID) |
| 1495 | const before = state.jobs.length |
| 1496 | state.jobs = (state.jobs || []).filter((job, index) => !isGoalJob(job) || (target && !matchJob(job, target, index))) |
| 1497 | await writeState(directory, sessionID, state) |
| 1498 | await scheduleDueWork(directory, client, sessionID) |
| 1499 | await toast(client, `Cleared ${before - state.jobs.length} experimental goal(s).`, before !== state.jobs.length ? "success" : "warning") |
| 1500 | } |
no test coverage detected