From dbebdb95638070509bb87303ebd02be0f521cde9 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Thu, 18 Jun 2026 14:58:46 +0800 Subject: [PATCH] refactor(discord): remove unused thread binding helpers --- extensions/discord/src/monitor/thread-bindings.state.ts | 9 --------- extensions/discord/src/monitor/thread-bindings.types.ts | 1 - 2 files changed, 10 deletions(-) diff --git a/extensions/discord/src/monitor/thread-bindings.state.ts b/extensions/discord/src/monitor/thread-bindings.state.ts index 18f42ac65f9..417b5137bce 100644 --- a/extensions/discord/src/monitor/thread-bindings.state.ts +++ b/extensions/discord/src/monitor/thread-bindings.state.ts @@ -11,8 +11,6 @@ import { } from "openclaw/plugin-sdk/string-coerce-runtime"; import { getDiscordRuntime } from "../runtime.js"; import { - DEFAULT_THREAD_BINDING_IDLE_TIMEOUT_MS, - DEFAULT_THREAD_BINDING_MAX_AGE_MS, RECENT_UNBOUND_WEBHOOK_ECHO_WINDOW_MS, type PersistedThreadBindingRecord, type ThreadBindingManager, @@ -573,13 +571,6 @@ export function resolveBindingIdsForSession(params: { return out; } -export function resolveDefaultThreadBindingDurations() { - return { - defaultIdleTimeoutMs: DEFAULT_THREAD_BINDING_IDLE_TIMEOUT_MS, - defaultMaxAgeMs: DEFAULT_THREAD_BINDING_MAX_AGE_MS, - }; -} - export function resetThreadBindingsForTests() { for (const manager of MANAGERS_BY_ACCOUNT_ID.values()) { manager.stop(); diff --git a/extensions/discord/src/monitor/thread-bindings.types.ts b/extensions/discord/src/monitor/thread-bindings.types.ts index 8af23d2376e..08977882a49 100644 --- a/extensions/discord/src/monitor/thread-bindings.types.ts +++ b/extensions/discord/src/monitor/thread-bindings.types.ts @@ -76,7 +76,6 @@ export type ThreadBindingManager = { stop: () => void; }; -export const THREAD_BINDINGS_VERSION = 1 as const; export const THREAD_BINDINGS_SWEEP_INTERVAL_MS = 120_000; export const DEFAULT_THREAD_BINDING_IDLE_TIMEOUT_MS = 24 * 60 * 60 * 1000; // 24h export const DEFAULT_THREAD_BINDING_MAX_AGE_MS = 0; // disabled