From d29c470d7cd135b87eedd65326d2a03058f0af90 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 1 May 2026 16:41:09 +0100 Subject: [PATCH] refactor: trim signal helper exports --- extensions/signal/src/daemon.ts | 2 +- extensions/signal/src/monitor/inbound-context.ts | 2 +- extensions/signal/src/runtime.ts | 15 ++++++--------- extensions/signal/src/setup-core.ts | 2 +- extensions/signal/src/setup-surface.ts | 3 +-- extensions/signal/src/shared.ts | 2 +- 6 files changed, 11 insertions(+), 15 deletions(-) diff --git a/extensions/signal/src/daemon.ts b/extensions/signal/src/daemon.ts index 2b1c32fc0b6..58910515aa2 100644 --- a/extensions/signal/src/daemon.ts +++ b/extensions/signal/src/daemon.ts @@ -1,7 +1,7 @@ import { spawn } from "node:child_process"; import type { RuntimeEnv } from "openclaw/plugin-sdk/runtime-env"; -export type SignalDaemonOpts = { +type SignalDaemonOpts = { cliPath: string; account?: string; httpHost: string; diff --git a/extensions/signal/src/monitor/inbound-context.ts b/extensions/signal/src/monitor/inbound-context.ts index 28f0e5c6d74..29c948f92c7 100644 --- a/extensions/signal/src/monitor/inbound-context.ts +++ b/extensions/signal/src/monitor/inbound-context.ts @@ -11,7 +11,7 @@ import { } from "../identity.js"; import type { SignalDataMessage } from "./event-handler.types.js"; -export type SignalQuoteContext = { +type SignalQuoteContext = { contextVisibilityMode: ReturnType; decision: ContextVisibilityDecision; quoteSenderAllowed: boolean; diff --git a/extensions/signal/src/runtime.ts b/extensions/signal/src/runtime.ts index b0aed99e28b..f8efb8d16d8 100644 --- a/extensions/signal/src/runtime.ts +++ b/extensions/signal/src/runtime.ts @@ -1,12 +1,9 @@ import type { PluginRuntime } from "openclaw/plugin-sdk/core"; import { createPluginRuntimeStore } from "openclaw/plugin-sdk/runtime-store"; -const { - setRuntime: setSignalRuntime, - clearRuntime: clearSignalRuntime, - getRuntime: getSignalRuntime, -} = createPluginRuntimeStore({ - pluginId: "signal", - errorMessage: "Signal runtime not initialized", -}); -export { clearSignalRuntime, getSignalRuntime, setSignalRuntime }; +const { setRuntime: setSignalRuntime, clearRuntime: clearSignalRuntime } = + createPluginRuntimeStore({ + pluginId: "signal", + errorMessage: "Signal runtime not initialized", + }); +export { clearSignalRuntime, setSignalRuntime }; diff --git a/extensions/signal/src/setup-core.ts b/extensions/signal/src/setup-core.ts index 4488e37bc47..b039c847751 100644 --- a/extensions/signal/src/setup-core.ts +++ b/extensions/signal/src/setup-core.ts @@ -88,7 +88,7 @@ function buildSignalSetupPatch(input: { }; } -export async function promptSignalAllowFrom(params: { +async function promptSignalAllowFrom(params: { cfg: OpenClawConfig; prompter: WizardPrompter; accountId?: string; diff --git a/extensions/signal/src/setup-surface.ts b/extensions/signal/src/setup-surface.ts index a918f3b178d..f01dcc90874 100644 --- a/extensions/signal/src/setup-surface.ts +++ b/extensions/signal/src/setup-surface.ts @@ -13,7 +13,6 @@ import { signalCompletionNote, signalDmPolicy, signalNumberTextInput, - signalSetupAdapter, } from "./setup-core.js"; const channel = "signal" as const; @@ -88,4 +87,4 @@ export const signalSetupWizard: ChannelSetupWizard = { disable: (cfg) => setSetupChannelEnabled(cfg, channel, false), }; -export { normalizeSignalAccountInput, parseSignalAllowFromEntries, signalSetupAdapter }; +export { normalizeSignalAccountInput, parseSignalAllowFromEntries }; diff --git a/extensions/signal/src/shared.ts b/extensions/signal/src/shared.ts index 9f8f2f0bae3..392db8c2ebd 100644 --- a/extensions/signal/src/shared.ts +++ b/extensions/signal/src/shared.ts @@ -19,7 +19,7 @@ import { import { SignalChannelConfigSchema } from "./config-schema.js"; import { createSignalSetupWizardProxy } from "./setup-core.js"; -export const SIGNAL_CHANNEL = "signal" as const; +const SIGNAL_CHANNEL = "signal" as const; async function loadSignalChannelRuntime() { return await import("./channel.runtime.js");