chore(deadcode): reuse session terminal status helper · openclaw/openclaw@7217477
vincentkoc
·
2026-06-21
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -60,6 +60,7 @@ import { resolveAgentModelFallbackValues } from "../config/model-input.js";
|
60 | 60 | import { |
61 | 61 | buildGroupDisplayName, |
62 | 62 | getSessionStoreCacheVersion, |
| 63 | +isTerminalSessionStatus, |
63 | 64 | resolveAllAgentSessionStoreTargetsSync, |
64 | 65 | resolveAgentMainSessionKey, |
65 | 66 | resolveFreshSessionTotalTokens, |
@@ -107,7 +108,6 @@ import type {
|
107 | 108 | GatewayAgentRow, |
108 | 109 | GatewaySessionRow, |
109 | 110 | GatewaySessionsDefaults, |
110 | | -SessionRunStatus, |
111 | 111 | SessionsListResult, |
112 | 112 | } from "./session-utils.types.js"; |
113 | 113 | |
@@ -423,10 +423,6 @@ function isFinitePositiveTimestamp(value: unknown): value is number {
|
423 | 423 | return typeof value === "number" && Number.isFinite(value) && value > 0; |
424 | 424 | } |
425 | 425 | |
426 | | -function isTerminalSessionStatus(status: unknown): status is Exclude<SessionRunStatus, "running"> { |
427 | | -return status === "done" || status === "failed" || status === "killed" || status === "timeout"; |
428 | | -} |
429 | | - |
430 | 426 | function shouldKeepStoreOnlyChildLink(entry: SessionEntry, now: number): boolean { |
431 | 427 | if (isTerminalSessionStatus(entry.status) || isFinitePositiveTimestamp(entry.endedAt)) { |
432 | 428 | const endedAt = isFinitePositiveTimestamp(entry.endedAt) ? entry.endedAt : entry.updatedAt; |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。