From 69710f1e88ac8af478c97e6a02cf7aafef4abc06 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Mon, 13 Jul 2026 02:53:15 -0700 Subject: [PATCH] refactor(deadcode): trim whatsapp session config exports (#106256) --- .../whatsapp/src/auto-reply/config.runtime.ts | 11 +---------- .../src/auto-reply/web-auto-reply-utils.test.ts | 13 +++++++------ scripts/deadcode-exports.baseline.mjs | 6 ------ 3 files changed, 8 insertions(+), 22 deletions(-) diff --git a/extensions/whatsapp/src/auto-reply/config.runtime.ts b/extensions/whatsapp/src/auto-reply/config.runtime.ts index 1e534ec240ec..e9f496491230 100644 --- a/extensions/whatsapp/src/auto-reply/config.runtime.ts +++ b/extensions/whatsapp/src/auto-reply/config.runtime.ts @@ -1,14 +1,5 @@ // Whatsapp helper module supports config behavior. -export { - evaluateSessionFreshness, - resolveSessionKey, - resolveSessionResetPolicy, - resolveSessionResetType, - resolveStorePath, - resolveThreadFlag, - resolveChannelResetConfig, - updateLastRoute, -} from "openclaw/plugin-sdk/session-store-runtime"; +export { resolveStorePath, updateLastRoute } from "openclaw/plugin-sdk/session-store-runtime"; export { getRuntimeConfig, getRuntimeConfigSourceSnapshot, diff --git a/extensions/whatsapp/src/auto-reply/web-auto-reply-utils.test.ts b/extensions/whatsapp/src/auto-reply/web-auto-reply-utils.test.ts index 8948e37bd8c5..dc8b8b9055c0 100644 --- a/extensions/whatsapp/src/auto-reply/web-auto-reply-utils.test.ts +++ b/extensions/whatsapp/src/auto-reply/web-auto-reply-utils.test.ts @@ -3,20 +3,21 @@ import fs from "node:fs/promises"; import path from "node:path"; import type { OpenClawConfig } from "openclaw/plugin-sdk/config-contracts"; import { normalizeMainKey } from "openclaw/plugin-sdk/routing"; -import { getSessionEntry, upsertSessionEntry } from "openclaw/plugin-sdk/session-store-runtime"; -import { withTempDir } from "openclaw/plugin-sdk/test-env"; -import { describe, expect, it, vi } from "vitest"; -import { createTestWebInboundMessage } from "../inbound/test-message.test-helper.js"; -import type { AdmittedWebInboundMessage } from "../inbound/types.js"; import { evaluateSessionFreshness, + getSessionEntry, resolveChannelResetConfig, resolveSessionKey, resolveSessionResetPolicy, resolveSessionResetType, resolveStorePath, resolveThreadFlag, -} from "./config.runtime.js"; + upsertSessionEntry, +} from "openclaw/plugin-sdk/session-store-runtime"; +import { withTempDir } from "openclaw/plugin-sdk/test-env"; +import { describe, expect, it, vi } from "vitest"; +import { createTestWebInboundMessage } from "../inbound/test-message.test-helper.js"; +import type { AdmittedWebInboundMessage } from "../inbound/types.js"; import { debugMention, isBotMentionedFromTargets, diff --git a/scripts/deadcode-exports.baseline.mjs b/scripts/deadcode-exports.baseline.mjs index 940a5cba1985..209a9c9a0b9b 100644 --- a/scripts/deadcode-exports.baseline.mjs +++ b/scripts/deadcode-exports.baseline.mjs @@ -831,12 +831,6 @@ export const KNIP_UNUSED_EXPORT_BASELINE = [ "extensions/voice-call/src/webhook/tailscale.ts: TAILSCALE_COMMAND_STDOUT_MAX_BYTES", "extensions/whatsapp/src/agent-tools-call.ts: createWhatsAppCallTool", "extensions/whatsapp/src/agent-tools-call.ts: testing", - "extensions/whatsapp/src/auto-reply/config.runtime.ts: evaluateSessionFreshness", - "extensions/whatsapp/src/auto-reply/config.runtime.ts: resolveChannelResetConfig", - "extensions/whatsapp/src/auto-reply/config.runtime.ts: resolveSessionKey", - "extensions/whatsapp/src/auto-reply/config.runtime.ts: resolveSessionResetPolicy", - "extensions/whatsapp/src/auto-reply/config.runtime.ts: resolveSessionResetType", - "extensions/whatsapp/src/auto-reply/config.runtime.ts: resolveThreadFlag", "extensions/whatsapp/src/auto-reply/mentions.ts: isBotMentionedFromTargets", "extensions/whatsapp/src/auto-reply/mentions.ts: resolveMentionTargets", "extensions/whatsapp/src/auto-reply/monitor/group-gating.ts: resetGroupDropWarningsForTests",