UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

21 lines (20 loc) • 841 B
import { t as ErrorCodes } from "./gateway-error-details-gTekQWj2.mjs"; import { d as errorShape } from "./error-codes-D0WRV4Bq.mjs"; import { r as invokeNativeHookRelay } from "./native-hook-relay-R9INBJk0.mjs"; //#region src/gateway/server-methods/native-hook-relay.ts const nativeHookRelayHandlers = { "nativeHook.invoke": async ({ params, respond, client }) => { try { respond(true, await invokeNativeHookRelay({ provider: params.provider, relayId: params.relayId, generation: params.generation, event: params.event, rawPayload: params.rawPayload, requireGeneration: true }, client?.connectionSignal)); } catch (error) { respond(false, void 0, errorShape(ErrorCodes.INVALID_REQUEST, error instanceof Error ? error.message : "native hook relay failed")); } } }; //#endregion export { nativeHookRelayHandlers };