From 20659d817b3bc0ca93db02152e86400217dd76f6 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 1 May 2026 19:06:43 +0100 Subject: [PATCH] refactor: trim feishu lifecycle helper exports --- extensions/feishu/src/secret-contract.ts | 4 ++-- .../feishu/src/test-support/lifecycle-test-support.ts | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/extensions/feishu/src/secret-contract.ts b/extensions/feishu/src/secret-contract.ts index 89c04320bba..2c413d26218 100644 --- a/extensions/feishu/src/secret-contract.ts +++ b/extensions/feishu/src/secret-contract.ts @@ -9,7 +9,7 @@ import { type SecretTargetRegistryEntry, } from "openclaw/plugin-sdk/channel-secret-basic-runtime"; -export const secretTargetRegistryEntries = [ +export const secretTargetRegistryEntries: SecretTargetRegistryEntry[] = [ { id: "channels.feishu.accounts.*.appSecret", targetType: "channels.feishu.accounts.*.appSecret", @@ -76,7 +76,7 @@ export const secretTargetRegistryEntries = [ includeInConfigure: true, includeInAudit: true, }, -] satisfies SecretTargetRegistryEntry[]; +]; export function collectRuntimeConfigAssignments(params: { config: { channels?: Record }; diff --git a/extensions/feishu/src/test-support/lifecycle-test-support.ts b/extensions/feishu/src/test-support/lifecycle-test-support.ts index bf9bedba103..541f9cbe530 100644 --- a/extensions/feishu/src/test-support/lifecycle-test-support.ts +++ b/extensions/feishu/src/test-support/lifecycle-test-support.ts @@ -56,7 +56,7 @@ export function restoreFeishuLifecycleStateDir(originalStateDir: string | undefi process.env.OPENCLAW_STATE_DIR = originalStateDir; } -export const FEISHU_PREFETCHED_BOT_OPEN_ID_SOURCE = { +const FEISHU_PREFETCHED_BOT_OPEN_ID_SOURCE = { kind: "prefetched", botOpenId: "ou_bot_1", botName: "Bot", @@ -77,7 +77,7 @@ export function createFeishuLifecycleReplyDispatcher(): FeishuLifecycleReplyDisp }; } -export function createImmediateInboundDebounce() { +function createImmediateInboundDebounce() { return { resolveInboundDebounceMs: vi.fn(() => 0), createInboundDebouncer: (params: InboundDebouncerParams) => ({ @@ -93,7 +93,7 @@ export function createImmediateInboundDebounce() { }; } -export function installFeishuLifecycleRuntime(params: { +function installFeishuLifecycleRuntime(params: { resolveAgentRoute: PluginRuntime["channel"]["routing"]["resolveAgentRoute"]; finalizeInboundContext: PluginRuntime["channel"]["reply"]["finalizeInboundContext"]; dispatchReplyFromConfig: PluginRuntime["channel"]["reply"]["dispatchReplyFromConfig"]; @@ -309,7 +309,7 @@ async function expectFeishuLifecycleEventually( } } -export async function replayFeishuLifecycleEvent(params: { +async function replayFeishuLifecycleEvent(params: { handler: (data: unknown) => Promise; event: unknown; waitForFirst: () => void | Promise;