UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

22 lines (21 loc) 851 B
import { in as errorShape, rn as ErrorCodes } from "./schema-BwaBORnA.js"; import "./src-oj0IwW6K.js"; import { r as invokeNativeHookRelay } from "./native-hook-relay-Df3cOSaT.js"; //#region src/gateway/server-methods/native-hook-relay.ts /** Gateway request handlers for invoking registered native hook relays. */ const nativeHookRelayHandlers = { "nativeHook.invoke": async ({ params, respond }) => { try { respond(true, await invokeNativeHookRelay({ provider: params.provider, relayId: params.relayId, generation: params.generation, event: params.event, rawPayload: params.rawPayload, requireGeneration: true })); } catch (error) { respond(false, void 0, errorShape(ErrorCodes.INVALID_REQUEST, error instanceof Error ? error.message : "native hook relay failed")); } } }; //#endregion export { nativeHookRelayHandlers };