Skip to content

Commit 7217477

Browse files
committed
chore(deadcode): reuse session terminal status helper
1 parent 97b0b55 commit 7217477

1 file changed

Lines changed: 1 addition & 5 deletions

File tree

src/gateway/session-utils.ts

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ import { resolveAgentModelFallbackValues } from "../config/model-input.js";
6060
import {
6161
buildGroupDisplayName,
6262
getSessionStoreCacheVersion,
63+
isTerminalSessionStatus,
6364
resolveAllAgentSessionStoreTargetsSync,
6465
resolveAgentMainSessionKey,
6566
resolveFreshSessionTotalTokens,
@@ -107,7 +108,6 @@ import type {
107108
GatewayAgentRow,
108109
GatewaySessionRow,
109110
GatewaySessionsDefaults,
110-
SessionRunStatus,
111111
SessionsListResult,
112112
} from "./session-utils.types.js";
113113

@@ -423,10 +423,6 @@ function isFinitePositiveTimestamp(value: unknown): value is number {
423423
return typeof value === "number" && Number.isFinite(value) && value > 0;
424424
}
425425

426-
function isTerminalSessionStatus(status: unknown): status is Exclude<SessionRunStatus, "running"> {
427-
return status === "done" || status === "failed" || status === "killed" || status === "timeout";
428-
}
429-
430426
function shouldKeepStoreOnlyChildLink(entry: SessionEntry, now: number): boolean {
431427
if (isTerminalSessionStatus(entry.status) || isFinitePositiveTimestamp(entry.endedAt)) {
432428
const endedAt = isFinitePositiveTimestamp(entry.endedAt) ? entry.endedAt : entry.updatedAt;

0 commit comments

Comments
 (0)