id: 1 unit: export default function handleRealtimeEvent() file: webapp/lib/handle-realtime-event.ts start line: 3 end line: 231 size: 182 LOC McCabe index: 28 number of parameters: 2 id: 2 unit: function handleModelMessage() file: websocket-server/src/sessionManager.ts start line: 154 end line: 209 size: 50 LOC McCabe index: 12 number of parameters: 1 id: 3 unit: function tryConnectModel() file: websocket-server/src/sessionManager.ts start line: 118 end line: 152 size: 32 LOC McCabe index: 6 number of parameters: 0 id: 4 unit: function handleTruncation() file: websocket-server/src/sessionManager.ts start line: 211 end line: 240 size: 26 LOC McCabe index: 9 number of parameters: 0 id: 5 unit: function handleTwilioMessage() file: websocket-server/src/sessionManager.ts start line: 78 end line: 103 size: 25 LOC McCabe index: 6 number of parameters: 1 id: 6 unit: export function useBackendTools() file: webapp/lib/use-backend-tools.ts start line: 4 end line: 32 size: 23 LOC McCabe index: 2 number of parameters: 2 id: 7 unit: function closeAllConnections() file: websocket-server/src/sessionManager.ts start line: 248 end line: 266 size: 19 LOC McCabe index: 4 number of parameters: 0 id: 8 unit: export function handleCallConnection() file: websocket-server/src/sessionManager.ts start line: 18 end line: 36 size: 18 LOC McCabe index: 2 number of parameters: 2 id: 9 unit: export async function POST() file: webapp/app/api/twilio/numbers/route.ts start line: 17 end line: 31 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 10 unit: export async function GET() file: webapp/app/api/twilio/numbers/route.ts start line: 3 end line: 15 size: 12 LOC McCabe index: 2 number of parameters: 0 id: 11 unit: function updateOrAddItem() file: webapp/lib/handle-realtime-event.ts start line: 18 end line: 29 size: 12 LOC McCabe index: 2 number of parameters: 2 id: 12 unit: export default function RootLayout() file: webapp/app/layout.tsx start line: 13 end line: 23 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 13 unit: export function handleFrontendConnection() file: websocket-server/src/sessionManager.ts start line: 38 end line: 48 size: 10 LOC McCabe index: 3 number of parameters: 1 id: 14 unit: function handleFrontendMessage() file: websocket-server/src/sessionManager.ts start line: 105 end line: 116 size: 10 LOC McCabe index: 4 number of parameters: 1 id: 15 unit: function parseMessage() file: websocket-server/src/sessionManager.ts start line: 272 end line: 278 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 16 unit: function createNewItem() file: webapp/lib/handle-realtime-event.ts start line: 8 end line: 14 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 17 unit: export async function GET() file: webapp/app/api/twilio/route.ts start line: 1 end line: 6 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 18 unit: function closeModel() file: websocket-server/src/sessionManager.ts start line: 242 end line: 246 size: 5 LOC McCabe index: 3 number of parameters: 0 id: 19 unit: await onSave() file: webapp/components/session-configuration-panel.tsx start line: 64 end line: 68 size: 5 LOC McCabe index: 1 number of parameters: 3 id: 20 unit: function jsonSend() file: websocket-server/src/sessionManager.ts start line: 280 end line: 283 size: 4 LOC McCabe index: 2 number of parameters: 2 id: 21 unit: function cleanupConnection() file: websocket-server/src/sessionManager.ts start line: 268 end line: 270 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 22 unit: function isOpen() file: websocket-server/src/sessionManager.ts start line: 285 end line: 287 size: 3 LOC McCabe index: 2 number of parameters: 1 id: 23 unit: export async function GET() file: webapp/app/api/twilio/webhook-local/route.ts start line: 1 end line: 3 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 24 unit: export function cn() file: webapp/lib/utils.ts start line: 4 end line: 6 size: 3 LOC McCabe index: 1 number of parameters: 1