MCPcopy Index your code
hub / github.com/codeaashu/claude-code / handleControlMessage

Function handleControlMessage

src/server/web/terminal.ts:247–267  ·  view source on GitHub ↗
(msg: ServerMessage)

Source from the content-addressed store, hash-verified

245}
246
247function handleControlMessage(msg: ServerMessage): void {
248 switch (msg.type) {
249 case 'connected':
250 // Session established — nothing extra needed
251 break
252
253 case 'pong':
254 latencyEl.textContent = `${Date.now() - lastPingSent}ms`
255 break
256
257 case 'error':
258 term.writeln(`\r\n\x1b[31m[error] ${msg.message}\x1b[0m`)
259 break
260
261 case 'exit':
262 term.writeln(
263 `\r\n\x1b[33m[session ended — exit code ${msg.exitCode ?? 0}]\x1b[0m`,
264 )
265 break
266 }
267}
268
269function onDisconnect(): void {
270 connected = false

Callers 1

connectFunction · 0.70

Calls 1

writelnMethod · 0.80

Tested by

no test coverage detected