UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

21 lines (20 loc) • 1.57 kB
//#region src/infra/outbound/delivery-queue-namespaces.ts const LEGACY_OUTBOUND_DELIVERY_QUEUE_NAME = "outbound"; const OUTBOUND_LEGACY_PREPARATION_QUEUE_NAME = "outbound-legacy-preparing-v1"; const OUTBOUND_DELIVERY_PREPARATION_QUEUE_NAME = "outbound-preparing-v1"; const OUTBOUND_DELIVERY_MIGRATION_QUEUE_NAME = "outbound-prepared-migration-v1"; const OUTBOUND_DELIVERY_QUEUE_NAME = "outbound-prepared-v1"; const SESSION_GENERATION_OUTBOUND_DELIVERY_QUEUE_NAME = "outbound-session-generation-v1"; const COMMAND_OWNER_OUTBOUND_DELIVERY_QUEUE_NAME = "outbound-command-owner-v1"; const OUTBOUND_EXECUTABLE_QUEUE_NAMES = [ COMMAND_OWNER_OUTBOUND_DELIVERY_QUEUE_NAME, OUTBOUND_DELIVERY_QUEUE_NAME, SESSION_GENERATION_OUTBOUND_DELIVERY_QUEUE_NAME ]; function outboundDeliveryQueueName(entry) { if (entry.deliveryCompletion?.kind === "pending-final" && entry.deliveryCompletion.commandOwnerReference !== void 0) return COMMAND_OWNER_OUTBOUND_DELIVERY_QUEUE_NAME; return entry.sessionGeneration === void 0 ? OUTBOUND_DELIVERY_QUEUE_NAME : SESSION_GENERATION_OUTBOUND_DELIVERY_QUEUE_NAME; } const DELIVERY_QUEUE_MEDIA_STAGING_QUEUE_NAME = "outbound-media-staging"; //#endregion export { OUTBOUND_DELIVERY_PREPARATION_QUEUE_NAME as a, OUTBOUND_LEGACY_PREPARATION_QUEUE_NAME as c, OUTBOUND_DELIVERY_MIGRATION_QUEUE_NAME as i, outboundDeliveryQueueName as l, DELIVERY_QUEUE_MEDIA_STAGING_QUEUE_NAME as n, OUTBOUND_DELIVERY_QUEUE_NAME as o, LEGACY_OUTBOUND_DELIVERY_QUEUE_NAME as r, OUTBOUND_EXECUTABLE_QUEUE_NAMES as s, COMMAND_OWNER_OUTBOUND_DELIVERY_QUEUE_NAME as t };