mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 13:50:49 +00:00
fix(ci): satisfy lint after restart controls
This commit is contained in:
@@ -134,7 +134,7 @@ function resolveGatewayRestartIntentOptions(
|
||||
return { force: true };
|
||||
}
|
||||
if (opts.wait !== undefined) {
|
||||
return { waitMs: parseDurationMs(String(opts.wait)) };
|
||||
return { waitMs: parseDurationMs(opts.wait) };
|
||||
}
|
||||
return undefined;
|
||||
}
|
||||
|
||||
@@ -846,17 +846,32 @@ export type ActiveTaskRestartBlocker = {
|
||||
title?: string;
|
||||
};
|
||||
|
||||
function isActiveTaskRestartBlockerStatus(
|
||||
status: TaskStatus,
|
||||
): status is ActiveTaskRestartBlocker["status"] {
|
||||
return status === "queued" || status === "running";
|
||||
}
|
||||
|
||||
export function getInspectableActiveTaskRestartBlockers(): ActiveTaskRestartBlocker[] {
|
||||
return reconcileInspectableTasks()
|
||||
.filter((task) => task.status === "queued" || task.status === "running")
|
||||
.map((task) => ({
|
||||
taskId: task.taskId,
|
||||
status: task.status as Extract<TaskStatus, "queued" | "running">,
|
||||
runtime: task.runtime,
|
||||
...(task.runId ? { runId: task.runId } : {}),
|
||||
...(task.label ? { label: task.label } : {}),
|
||||
...(task.task ? { title: task.task } : {}),
|
||||
}));
|
||||
.filter((task) => isActiveTaskRestartBlockerStatus(task.status))
|
||||
.map((task) => {
|
||||
const blocker: ActiveTaskRestartBlocker = {
|
||||
taskId: task.taskId,
|
||||
status: task.status,
|
||||
runtime: task.runtime,
|
||||
};
|
||||
if (task.runId) {
|
||||
blocker.runId = task.runId;
|
||||
}
|
||||
if (task.label) {
|
||||
blocker.label = task.label;
|
||||
}
|
||||
if (task.task) {
|
||||
blocker.title = task.task;
|
||||
}
|
||||
return blocker;
|
||||
});
|
||||
}
|
||||
|
||||
export function getInspectableTaskRegistrySummary(): TaskRegistrySummary {
|
||||
|
||||
Reference in New Issue
Block a user