UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

33 lines (32 loc) • 932 B
import { r as getRuntimeConfig } from "./io.runtime-B134MOMz.mjs"; import "./io-BGddrCVX.mjs"; import { c as resolveApnsRelayConfigFromEnv, l as resolveApnsAuthConfigFromEnv } from "./push-apns-CPYj_rXc.mjs"; //#region src/gateway/server-methods/node-push-transport.ts async function resolveNodePushTransport(registration, cfg) { if (registration.transport === "relay") { const relay = resolveApnsRelayConfigFromEnv(process.env, (cfg ?? getRuntimeConfig()).gateway, { registrationRelayOrigin: registration.relayOrigin }); return relay.ok ? { ok: true, transport: { registration, relayConfig: relay.value } } : { ok: false, error: relay.error }; } const auth = await resolveApnsAuthConfigFromEnv(process.env); return auth.ok ? { ok: true, transport: { registration, auth: auth.value } } : { ok: false, error: auth.error }; } //#endregion export { resolveNodePushTransport as t };