From 9bb263c985e335b6b0348709db0ca48482a679e9 Mon Sep 17 00:00:00 2001 From: Vincent Koc Date: Thu, 18 Jun 2026 10:46:59 +0800 Subject: [PATCH] refactor(channels): remove unused route helpers --- src/channels/route-projection.ts | 31 ------------------------------- 1 file changed, 31 deletions(-) diff --git a/src/channels/route-projection.ts b/src/channels/route-projection.ts index 3871580ca062..67de6cd15251 100644 --- a/src/channels/route-projection.ts +++ b/src/channels/route-projection.ts @@ -81,16 +81,6 @@ export type RoutableChannelRouteRef = ChannelRouteRef & { }; }; -/** Session fields that can carry or reconstruct a channel route. */ -export type SessionRouteDeliveryFields = { - route?: ChannelRouteRef; - deliveryContext?: DeliveryContext; - lastChannel?: string; - lastTo?: string; - lastAccountId?: string; - lastThreadId?: string | number; -}; - /** Normalizes a route and rejects routes that cannot address a channel target. */ export function normalizeRoutableChannelRoute( route?: ChannelRouteRef | null, @@ -132,13 +122,6 @@ export function routeFromSessionEntry(entry?: SessionEntry | null): ChannelRoute ); } -/** Builds session persistence fields from a channel route. */ -export function sessionDeliveryFieldsFromRoute( - route?: ChannelRouteRef, -): SessionRouteDeliveryFields { - return normalizeSessionDeliveryFields({ route }); -} - /** Converts a persisted conversation reference into a channel route. */ export function routeFromConversationRef( conversation?: ConversationRef | null, @@ -160,13 +143,6 @@ export function routeFromConversationRef( }); } -/** Converts a conversation reference into a routable channel route. */ -export function routableRouteFromConversationRef( - conversation?: ConversationRef | null, -): RoutableChannelRouteRef | undefined { - return normalizeRoutableChannelRoute(routeFromConversationRef(conversation)); -} - /** Extracts a channel route from a session binding record. */ export function routeFromBindingRecord( binding?: SessionBindingRecord | null, @@ -174,13 +150,6 @@ export function routeFromBindingRecord( return routeFromConversationRef(binding?.conversation); } -/** Extracts a routable channel route from a session binding record. */ -export function routableRouteFromBindingRecord( - binding?: SessionBindingRecord | null, -): RoutableChannelRouteRef | undefined { - return normalizeRoutableChannelRoute(routeFromBindingRecord(binding)); -} - /** Projects route fields used by older session and delivery callers. */ export function routeToDeliveryFields(route?: ChannelRouteRef): { deliveryContext?: DeliveryContext;